12

YouTube Analytics と Reporting API を使用して動画から情報を抽出する必要があります。

Google アカウントで YouTube にログインすると、複数の YouTube ブランド アカウントにアクセスできます。

API をテストするために「試してみる」を使用すると、チャネルのデータを取得できるのは、このチャネルが属するブランド アカウントに切り替えた場合のみです。それ以外の場合は、403 - 許可されていないエラーが発生します。

ログインに使用している Google アカウントを使用してデータを抽出する方法はありますか? 開発者コンソールで認証情報を作成すると、それらはブランド アカウントではなく Google アカウントに関連付けられるためです。

私の Google アカウントには、ブランド アカウントの管理者の役割があります。

リクエストで使用するonBehalfOfContentOwnerフィールドを検索しましたが、この ID を取得する方法がわかりません。また、ブランド アカウントについて話しているため、これが私の状況に当てはまるかどうかもわかりません。間違っていたら私。

4

4 に答える 4

4

YouTube API は、他の Google API とは異なります。他の API では、完全なアカウントへのアクセスを認証します。ただし、YouTube API ではチャンネル ベースです。チャネルごとに 1 回、アプリケーションを認証する必要があります。

onBehalfOfContentOwner

このパラメーターは、さまざまな YouTube チャンネルを所有および管理するYouTube コンテンツ パートナーを対象としています。これにより、コンテンツ所有者は一度認証するだけで、個々のチャンネルごとに認証資格情報を提供することなく、すべてのビデオとチャンネル データにアクセスできます。ユーザーが認証する実際のCMS アカウントは、指定された YouTube コンテンツ所有者にリンクされている必要があります。

YouTube パートナーになる必要があります。その後、アカウント マネージャーに連絡して CMS ID を取得してください。YouTube パートナーになるためにアーカイブしなければならない魔法をまだ理解していません。

于 2016-12-07T11:45:27.053 に答える