下午好,
尝试使用YouTube Analytics API发布内容所有者报告查询时遇到问题。我已作为应用程序进行了认证,并获得了内容所有者(WHE是YouTube合作伙伴)的许可,以访问其YouTube分析数据,但会从发出查询中收到403(禁止)的响应。我能够在同一OAuth2会话中对用户进行频道报告,而不会出现问题。我不确定该应用程序所有者特权的某些方面,希望有人能澄清我的问题:
1)应用程序可以通过yt-analytics访问合作伙伴用户的内容所有者报告。
2)是否有一种方法可以与合作伙伴帐户本身相关联,以便它可以代表非合伙人来检索内容所有者报告?
3)如果我在CMS中注册了几个YouTube频道,是否可以在单个OAuth会话中查询所有频道?
下面是失败的内容所有者请求之一(没有访问令牌或用户ID) - 如果信息很有用。谢谢您的帮助!
问:
大卫
; metrics = views& filters = saperedstatus ==索赔关于您的特定问题:
- YT Analytics仅阅读范围应足以同时运行内容所有者和"正常" YT Analytics报告。没有特殊内容所有者范围。
- 我不确定您在这里问什么。通过OAuth 2授予访问权限时,您完全取决于您使用的帐户的许可。
- 如果有几个频道与单个内容所有者" parent"相关的内容,则与该"父级"的凭据进行oauth 2流程应足以获得OAuth 2代币,在针对视频上运行报告时可以工作在任何这些频道中。
对我来说,很难在不知道ContentSowneruserid值的情况下调试您遇到的特定问题(理想情况下,了解浏览了OAuth 2 Flow的内容所有者帐户的电子邮件地址)。如果您不舒服地将其发布在堆栈溢出上,请直接与我联系,我将在此处跟进解决方案。