1

から収益データを取得しようとしていますyoutubeAnalytics.reports.query

私の Google アカウントは、100 以上のチャンネルを管理する YouTube CMS にリンクされており、その Google アカウントを使用してリクエストを認証しています。

これを非常に簡単にするために、Google のサンプル リクエストの 1 つ、つまり次のリクエストを使用します。

Earnings/Adsこのリンクの下にある最初のものhttps://developers.google.com/youtube/analytics/sample-requests#content-owner-earnings-ad-reports

これにより、この記入済みのAPI EXPLORERがさらに重要になります。

内部には、説明で次のように説明されidているcontentOwner==CONTENT_OWNER_ID場所が表示されます。CONTENT_OWNER_ID

YouTube CMS コンテンツ所有者のデータをリクエストするには、ids パラメータ値を contentOwner==OWNER_NAME に設定します。ここで、OWNER_NAME はコンテンツ所有者の CMS 名です。

私が間違っている場合は修正してください。ここから取得する必要があります。

CMS からのホームページ


さまざまなバリエーションで数え切れないほど試しましたが、成功したことは一度もありません。しかし、上記のリンクのサンプル リクエストに従うと、常に次のようになります。

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "Forbidden"
   }
  ],
  "code": 403,
  "message": "Forbidden"
 }
}

何か案は?

4

1 に答える 1

1

コンテンツ所有者名を使用する代わりに、コンテンツ所有者 ID を使用できます。次の URL からコンテンツ所有者 ID を見つけることができます。

https://developers.google.com/youtube/partner/docs/v1/contentOwners/list#try-it

Analytics および Reporting API でのリクエストのほとんどは、コンテンツ所有者名ではなく、コンテンツ所有者 ID を使用しています。

お役に立てば幸いです。

于 2015-12-06T15:12:31.920 に答える