activities.insert
メソッドのサポートが終了し、activities.list
メソッドでチャンネルのお知らせが返されなくなります。これらの変更は、2020 年 5 月 18 日以降に API で有効になります。詳しくは、YouTube ヘルプセンターをご覧ください。次の例は、YouTube Data API(v3)を使用してユーザー アクティビティに関連する機能を実行する方法を示しています。
チャネル アクティビティのリストを取得する
特定のチャンネルに関連するイベントのリストを取得するには、次の 2 つのメソッドのいずれかを使用して 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