9

こんにちは

YouTube アナリティクス API からデータを取得するアプリを作成しました。私の仕事は、contentOwner の財務レポートを取得することです。そのためには、私にとって問題となる OWNER_NAME が必要です。私はテスト用の YouTube アカウントを持っています。このアカウントには金銭的レポートが含まれていますが、YouTube CMS には接続されていません。

  1. YouTube アナリティクスに表示される contentOwner レポートを取得するには、cms.youtube.com への接続が必要ですか?
  2. ユーザーは自分で OWNER_NAME (または ContentOwner_ID ?) を提供する必要がありますか?

承認により、yt-analytics-monetary.readonly、yt-analytics.readonly、youtubepartner、その他いくつかへのアクセスが許可されます。

4

1 に答える 1

9

https://www.googleapis.com/auth/youtubepartnerスコープにアクセスできる OAuth 2 トークンがあると仮定するyoutubePartner.contentOwners.list(fetchMine=true)と、現在の OAuth 2 トークンに関連付けられている YouTube コンテンツ所有者のリストを取得する API 呼び出しを行うことができます。(通常、返されるアイテムは 1 つだけです。)その後、返されたリストid内の各アイテムのプロパティからコンテンツ所有者 ID の値を取得できます。これは、コンテンツ所有者の YouTube Analytics API レポートを作成するとき、またはYouTube Data API v3 で delegation パラメータitemsを使用するときに使用できる値です。onBehalfOfContentOwner

スコープへのアクセス権はないが、https://www.googleapis.com/auth/youtubepartnerYouTube アナリティクス API のコンテンツ所有者レポートをリクエストするコードを書きたい場合は、協力しているコンテンツ パートナーに依頼して、コンテンツ所有者 ID を教えてもらう必要があります。

ドキュメントにリンクしたいのですが、現在は公開されていません。これは十分に一般的な質問なので、回答する必要があると思いました。

于 2013-06-21T16:13:47.720 に答える