YouTube分析API内容所有者报告 - 禁止使用

时间:2012-11-06 23:46:12

标签: youtube-api analytics

下午好,

尝试使用YouTube分析API发布内容所有者报告查询时遇到问题。我已作为应用程序进行身份验证,并获得内容所有者(YouTube合作伙伴)的许可,可以访问其YouTube分析数据,但在发出查询时会收到403(禁止)响应。我能够在同一个OAUTH2会话中对用户运行频道报告而不会出现问题。我不确定应用程序的内容所有者权限的某些方面,并希望有人可以澄清我的问题:

1)应用程序是否可以使用yt-analytics.readonly OAUTH范围访问合作伙伴用户的内容所有者报告,还是需要额外的范围?

2)是否有办法让应用程序与合作伙伴帐户本身相关联,以便它可以代表非合作伙伴用户检索内容所有者报告?

3)如果我在CMS中注册了多个YouTube频道,是否可以在单个OAUTH会话中查询所有频道?

以下是失败的内容所有者请求之一(没有访问令牌或用户ID) - 如果信息有用。谢谢你的帮助!

此致

大卫

获取https://www.googleapis.comyoutube/analytics/v1/reports?access_token=myAccessToken&start-date=1970-01-01&end-date=2012-11-01&ids=contentOwner==contentOwnerUserID&metrics=views&filters=claimedStatus==claimed

1 个答案:

答案 0 :(得分:0)

关于您的具体问题:

  1. YT Analytics只读范围应足以运行内容所有者和“常规”YT Analytics报告。没有特殊的内容所有者范围。
  2. 我不确定你在这里问什么。您拥有的权限完全取决于您通过OAuth 2授予访问权时使用的帐户。这不是特定于应用程序本身。
  3. 如果有多个频道的内容与单个内容所有者“父”相关联,那么使用该“父”的凭据通过OAuth 2流应该足以获得在针对视频运行报告时将起作用的OAuth 2令牌在任何这些渠道中。
  4. 我很难在不知道至少contentOwnerUserID值的情况下调试您遇到的特定问题(理想情况下,知道经过OAuth 2流程的内容所有者帐户的电子邮件地址)。如果您觉得在Stack Overflow上发布该内容感觉不舒服,请直接与我联系,我将在此处跟进解决方案。