activities.insert
メソッドは非推奨になり、activities.list
メソッドはチャンネル メッセージの返却を停止します。これらの変更は、2020 年 5 月 18 日以降に API で有効になります。詳しくは、YouTube ヘルプセンターをご覧ください。次の例は、YouTube Data API(v3)を使用してユーザー アクティビティに関連する機能を実行する方法を示しています。
チャンネル アクティビティのリストを取得する
特定のチャネルに関連するイベントのリストを取得するには、次のいずれかの方法でチャネルを識別して activities.list
メソッドを呼び出します。
-
mine
パラメータの値をtrue
に設定して、現在認証されているユーザーのアクティビティのリストを取得します。リクエストは OAuth 2.0 を使用して承認する必要があります。https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.activities.list? part=snippet,contentDetails &mine=true
-
channelId
パラメータを、アクティビティ リストを取得するチャンネルを一意に識別する YouTube チャンネル ID に設定します。この例では、channelId
パラメータをUCK8sQmJBp8GCxrOtXWBpyEA
に設定します。これは Google の公式 YouTube チャンネルも識別します。https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.activities.list? part=snippet,contentDetails &channelId=UCK8sQmJBp8GCxrOtXWBpyEA
定期購入アクティビティのリストを取得する
定期購入アクティビティとは、認証済みユーザーが定期購入しているチャンネルに関連付けられたイベントを指します。現在認証されているユーザーの定期購入アクティビティのリストを取得するには、activities.list
メソッドを呼び出し、home
パラメータの値を true
に設定します。リクエストは OAuth 2.0 を使用して承認する必要があります。
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.activities.list? part=snippet,contentDetails &home=true