google-apis-explorer youtubeanalytics api 返回禁止授权的 CMS 用户凭据

google-apis-explorer youtubeanalytics api 返回禁止授权的 CMS 用户凭据

https://youtubeanalytics.googleapis.com/v2/reports当用户使用该内容所有者的有效 Youtube CMS 凭据进行查询时,api explorer 和 python api 中返回 403-forbidden。消息为“您无权执行此方法。”(报告方法)在 Python 中,我有一个有效的 Oauth 令牌。我正在使用当前的 api 和示例 python 代码,针对内容所有者和视频数据进行了修改。

  partner_name = "xxx"
  vid = "--LFViiCKlM"
  start_date = "2019-04-01"
  end_date = "2019-07-01"

  youtubeAnalytics = get_service()
  execute_api_request(
        youtubeAnalytics.reports().query,
        ids="contentOwner=={}".format(partner_name),
        metrics="views",
        dimensions="day",
        startDate=start_date,
        endDate=end_date,
        maxResults=1200,
        sort="day",
        filters="video=={}".format(vid)
  )

这些参数在 YouTube Analytics API 版本 1 中有效,并且根据当前文档似乎是正确的。

在 API 浏览器中,我使用相同的凭据和浏览器登录 Google CMS 和 API 浏览器中的程序。

我大约 15 个月没有使用过这个 API。Google/CMS 权限结构是否发生了变化?使用该 API 是否需要一些新权限?

相关内容