から収益データを取得しようとしています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 名です。
私が間違っている場合は修正してください。ここから取得する必要があります。
さまざまなバリエーションで数え切れないほど試しましたが、成功したことは一度もありません。しかし、上記のリンクのサンプル リクエストに従うと、常に次のようになります。
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}
何か案は?