したがって、チャンネルの有効なOAuthトークンがあります。トークンが期限切れになると、トークンは自動的にリフレッシュされます。このトークンはgdata.youtube.com
へのリクエストに対して機能しますが、なんらかの理由でwww.googleapis.com/youtube/analytics/v1/reports
に拒否されます。有効なトークンにも関わらずGoogle Youtube Analytics API:403禁止されたエラー
トークンを取得するために使用されるスコープは、これは、特定の1つの他のチャネルの作品ではなく、https://gdata.youtube.com https://www.googleapis.com/auth/yt-analytics.readonly https://www.googleapis.com/auth/youtubepartner
です。
GET www.googleapis.com/youtube/analytics/v1/reports
PARAMS
?metrics=views
&ids=channel==...
&start-date=...
&end-date=...
HEADER
Authorization: Bearer ...
RESPONSE
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"
}
],
"code": 403,
"message": "Forbidden"
}
}
編集:あなたが不十分な範囲でwww.googleapis.com/youtube/analytics/v1/reports
を呼び出すとき、このエラーが発生したことに留意すべきである:
{domain:global, reason:insufficientPermissions, message:Insufficient Permission}
これは403禁断の1とは全く別のエラーです。
。私は直接フォローアップして、公表するには適切でない情報を入手します。 –