【问题标题】:Youtube Analytics API returns Insufficient permission to access this reportYoutube Analytics API 返回访问此报告的权限不足
【发布时间】:2017-06-21 22:43:08
【问题描述】:

每当我尝试在 API 中获取与收入相关的指标时,它都会返回“访问此报告的权限不足”。但是,当我删除它并用“视图”或“喜欢”之类的简单指标替换时,它就起作用了。

这是请求:

https://developers.google.com/apis-explorer/#search/youtube%20analytics/youtubeAnalytics/v1/youtubeAnalytics.reports.query?ids=channel%253D%253DMINE&start-date=2013-01-01&end-date=2017-02-04&metrics=views%252CestimatedRevenue&_h=1&

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    嗯,我自己尝试过,和你一样,当我使用指标估计收入时,我也遇到了 401 错误。

    我在此SO question 中发现,只有在通过内容所有者的上下文运行这些报告时,才能在 YouTube Analytics API 报告中检索货币信息,如documentation 中所述。

    此链接 issue 也可能对您有所帮助。

    【讨论】:

    • 这很奇怪。我的代码在几周前就可以工作了。我得到了所有数据并将其保存到数据库中。它在去年 1 月 30 日才停止工作。
    • @ravenjohn 你好,你找到解决这个问题的方法了吗?
    • @Gransfall 你应该检查链接的问题。 YouTube 决定禁用它,只是在 API 历史记录中声明无法使用频道自己的访问令牌获取与收入相关的分析。
    • @ravenjohn 我不确定,因为我的英语不太好,谢谢你的回答;)
    【解决方案2】:

    JavaScript

    var OAUTH2_SCOPES = [
      'https://www.googleapis.com/auth/youtube',
      'https://www.googleapis.com/auth/youtube.force-ssl'
    ];
    

    要从 YouTube API 中检索 cmets,请添加 https://www.googleapis.com/auth/youtube.force-ssl 这进入 OAUTH2_SCOPES 数组

    【讨论】:

      猜你喜欢
      • 2021-04-10
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 1970-01-01
      • 2012-07-02
      • 2012-12-19
      • 1970-01-01
      相关资源
      最近更新 更多