请求YouTube Analytics API时出现403禁止错误

时间:2019-03-16 10:45:42

标签: google-api youtube-api google-oauth youtube-analytics-api

我正在呼叫以下终点

https://youtubeanalytics.googleapis.com/v2/reports

API到昨天为止都工作正常。

我已关联一个新的YouTube帐户以使用API​​提取数据,但出现403禁止错误。

我有2个accessTokens,其中一个在2周前已链接,它工作正常。但是新的accessToken抛出403禁止错误。

我也检查了范围。获取新闻accessToken时是相同的。

我该如何解决?

1 个答案:

答案 0 :(得分:6)

  

403禁止的错误。

意味着您无权执行您想做的事情。您正在尝试访问您无权访问的API端点。请记住,YouTube API是基于渠道的。这意味着您授权每个通道访问。

如果您有五个YouTube频道,并且想要查看每个频道的分析信息,则需要进行五次身份验证并获得五个不同的刷新令牌。每个令牌只会让您访问一个频道。

您的问题可能是您正在尝试使用正确的访问令牌访问频道。

超时

访问令牌将在一个小时后过期,您需要请求一个新令牌。如果您已请求刷新令牌,则可以使用刷新令牌来请求新的访问令牌。请记住,不要将它们混合在一起使用刷新令牌,只会给您访问令牌来访问单个帐户。您尝试访问的每个帐户都需要一个。

相关问题