3

contentOwnerとして、Google API エクスプローラーを使用してクエリを実行しようとすると、403 禁止されます。問題を再現する手順は次のとおりです。

  1. collectivedigitalstudios@gmail.com で google.com にログインします。
  2. API エクスプローラーに移動し、必要なパラメーターを入力します ( https://developers.google.com/apis-explorer/#p/youtubeAnalytics/v1/youtubeAnalytics.reports.query?ids=contentOwner%253D%253DCollective&start-date=2013- 08-01&end-date=2013-08-02&metrics=views&filters=channel%253D%253DUCYjk_zY-iYR8YNfJmuzd70A&_h=1& )
  3. 要求されたスコープを承認します。
    1. https://www.googleapis.com/auth/yt-analytics-monetary.readonly
    2. https://www.googleapis.com/auth/yt-analytics.readonly
  4. 実行する

完全なリクエスト/レスポンスは次のとおりです。

14 分前に実行された youtubeAnalytics.reports.query 実行時間: 796 ミリ秒

このメソッドを実行する権限がありません。

リクエスト

GET https://www.googleapis.com/youtube/analytics/v1/reports?ids=contentOwner%3D%3DCollective&start-date=2013-08-01&end-date=2013-08-02&metrics=views&filters=channel%3D%3DUCYjk_zY-iYR8YNfJmuzd70A&key={YOUR_API_KEY}

Authorization:  Bearer ya29.AHES6ZQM1y53hLCD4uBa5BSjACg1Pr8NK4WmUUm_jyuxKYhVqA
X-JavaScript-User-Agent:  Google APIs Explorer

応答

403 Forbidden

- Hide headers -

cache-control:  private, max-age=0
content-encoding:  gzip
content-length:  118
content-type:  application/json; charset=UTF-8
date:  Thu, 15 Aug 2013 18:21:38 GMT
expires:  Thu, 15 Aug 2013 18:21:38 GMT
server:  GSE

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

バグを開いたところ、「WorksForMe」としてクローズされました。まあ、そうではありません。

助言がありますか?

4

1 に答える 1

0

あなたはこれを試すことができます:

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D<YOUR_CHANNEL_ID>&start-date=2013-12-30&end-date=2014-01-05&metrics=views%2Cuniques%2Clikes%2Cdislikes%2Ccomments%2Cshares&dimensions=day&filters=video%3D%3D<YOUR_VIDEO>&sort=-day

スコープを追加します: https://www.googleapis.com/auth/youtube

于 2014-01-09T18:00:45.320 に答える