7

午後現在のユーザーのYouTubeコンテンツ所有者IDの取得

YouTube Analytics APIからデータを取得するアプリを作成しました。私の仕事はcontentOwnerの通貨レポートを取得することです。そのために私にとっては問題であるOWNER_NAMEが必要です。私はYouTubeアカウントをテストしており、そのアカウントには通貨レポートがありますが、youTube CMSには接続されていません。

  1. youtube analyticsに表示されるcontentOwnerレポートを取得するには、cms.youtube.comのneccessayへの接続は必要ですか?
  2. ユーザーは自分でOWNER_NAME(またはContentOwner_ID?)を提供する必要がありますか、それとも何とか取り出すことはできますか?

権限付与では、yt-analytics-monetary.readonly、yt-analytics.readonly、youtubepartnerなどのアクセス権が付与されます。

答えて

9

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

https://www.googleapis.com/auth/youtubepartnerのスコープにアクセスできないが、引き続きYouTubeアナリティクスAPIのコンテンツ所有者のレポートをリクエストするコードを作成する場合は、使用しているコンテンツパートナーにコンテンツオーナーID 。

私はドキュメントにリンクしていますが、現在公開されていません。これは一般的な質問ですが、私はそれに答えるべきだと思っていました。

+0

少し詳しく説明できますか。例えば、URLは何ですか、それはGETかPOSTか、必要なparams/bodyは何ですか?私はcontentOwnerIDを 'mine = true'にしたいと思います。 –

+0

'onBehalfOfContentOwner'の詳細をありがとう。私はyoutubepartnerの範囲とそれで何ができるのかについて、多くの情報を見つけることはできません。私たちは小さなMCNを運営しており、これに関する詳細を探しています。助言がありますか?また、クライアントライブラリにyoutubepartnerの機能が公開されているのですか、または直接呼び出しを作成して発行する必要がありますか?たとえば、PHPのクライアントライブラリで 'contentOwners'リストを取得することができませんでした。 –

+0

@JanNetherdrakeあなたはこの電話のURL/paramsをまだ探していますか? – Daniel

関連する問題