【问题标题】:Youtube Analytics API - HTTP request for Associated Channel's dataYoutube Analytics API - 对关联频道数据的 HTTP 请求
【发布时间】:2017-01-28 08:50:30
【问题描述】:

我是 YouTube 分析 API 的新手。

您能帮我从关联的 YouTube 频道中检索数据吗?

我已在 API 资源管理器窗口中使用“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 请求以填充数据。

谢谢, 阿尼什

【问题讨论】:

    标签: google-oauth youtube-analytics-api


    【解决方案1】:

    据我所知,大部分 YouTube Analytics API 都是私有数据。由于它的私有数据,您需要authenticated 才能访问它。

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

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

    一旦您验证了您的应用程序,您就可以通过access_token={Access token gotten from authentication} 访问该数据。

    【讨论】:

    • 您好,感谢您提供的信息,它工作正常。现在的问题是刷新访问令牌。我正在使用谷歌应用脚​​本来处理 HTTP 请求。是否有任何应用脚本可用于刷新现有的访问令牌。谢谢,阿尼什
    猜你喜欢
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 2015-01-25
    • 1970-01-01
    • 2011-10-16
    • 2022-01-21
    • 1970-01-01
    相关资源
    最近更新 更多