Youtube Analytics API - 关联频道数据的HTTP请求

时间:2016-09-20 12:18:18

标签: google-oauth youtube-analytics-api

我是YouTube Analytics API的新手。

是否可以帮助我从关联的YouTube频道中检索数据。

我已在API Explorer窗口中使用“youtubeAnalytics.reports.query”填充数据。

但是当我尝试使用以下HTTP请求时

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D{MY_ASSOCIATED_CHANNEL_ID}&start-date=2016-08-01&end-date=2016-08-31&metrics=views&dimensions=video&filters=video%3D%3D{MY_VIDEO_ID}&max-results=10&sort=-views&key={MY_API_KEY}

显示错误消息“需要登录”

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

您能否帮我纠正我的HTTP请求以填充数据。

谢谢, Aneesh

1 个答案:

答案 0 :(得分:0)

据我所知,大多数YouTube Analytics API都是私有数据。作为其私人数据,您需要authenticated才能访问它。

您的错误"需要登录"意味着您需要进行身份验证才能访问您请求的数据。可能使用范围

  

https://www.googleapis.com/auth/yt-analytics.readonly

对您的应用程序进行身份验证后,您可以执行access_token={Access token gotten from authentication}以访问该数据。