2

こんにちは、

YouTube アナリティクス API を使用してコンテンツ所有者レポート クエリを発行しようとすると、問題が発生します。アプリケーションとして認証され、コンテンツ所有者 (YouTube パートナー) から YouTube 分析データにアクセスする許可が与えられましたが、クエリの発行から 403 (禁止) 応答を受け取りました。同じ OAUTH2 セッションで問題なくユーザーのチャネル レポートを実行できます。アプリでのコンテンツ所有者の権限のいくつかの側面について確信が持てず、誰かが私の質問を明確にしてくれることを望んでいました:

1) アプリケーションは、yt-analytics.readonly OAUTH スコープを使用してパートナー ユーザーのコンテンツ所有者レポートにアクセスできますか? または追加のスコープが必要ですか?

2) パートナー以外のユーザーに代わってコンテンツ所有者レポートを取得できるように、アプリケーションをパートナー アカウント自体に関連付ける方法はありますか?

3) CMS に複数の YouTube チャンネルを登録している場合、1 回の OAUTH セッションですべてのチャンネルに対してクエリを実行できますか?

以下は、(アクセス トークンまたはユーザー ID なしで) 失敗しているコンテンツ所有者の要求の 1 つです - 情報が役立つ場合に備えて。ご協力ありがとうございました!

よろしく、

デビッド

https://www.googleapis.comyoutube/analytics/v1/reports? access_token =myAccessToken&start-date=1970-01-01&end-date=2012-11-01&ids=contentOwner==contentOwnerUserID&metrics=views&filters=claimedStatus==claimed を取得します

4

1 に答える 1

0

あなたの特定の質問に関して:

  1. YT Analyticsの読み取り専用スコープは、コンテンツ所有者と「通常の」YTAnalyticsレポートの両方を実行するのに十分なはずです。特別なコンテンツ所有者の範囲はありません。
  2. ここで何を求めているのかわかりません。所有するアクセス許可は、OAuth 2を介してアクセスを許可するときに使用するアカウントに完全に依存します。これは、アプリケーション自体に固有のものではありません。
  3. 単一のコンテンツ所有者「親」に関連付けられたコンテンツを持つチャネルが複数ある場合、その「親」の資格情報を使用してOAuth 2フローを実行するだけで、いずれかの動画に対してレポートを実行するときに機能するOAuth2トークンを取得できます。それらのチャネル。

少なくともcontentOwnerUserID値を知らずに(そして理想的にはOAuth 2フローを通過したコンテンツ所有者アカウントの電子メールアドレスを知らずに)発生している特定の問題をデバッグするのは難しいです。Stack Overflowに投稿することに抵抗がある場合は、直接私に連絡してください。ここで解決策をフォローアップします。

于 2012-11-07T14:48:41.783 に答える