获取访问令牌后检索用户youtube订阅的“权限不足”

获取访问令牌后检索用户youtube订阅的“权限不足”,youtube,permissions,youtube-api,access-token,subscriptions,Youtube,Permissions,Youtube Api,Access Token,Subscriptions,我正在编写一个脚本,检查用户是否已经订阅了我的频道。其想法是获取用户订阅的所有频道,然后检查我的频道id是否是其中之一。首先,我使用POST正确地获取了访问令牌,它比以get的形式发送这些令牌工作得更好,但结果是无法打开流:HTTP请求失败!HTTP/1.0 403禁止错误。文件页: 以及粘贴完整的url https://www.googleapis.com/youtube/v3/channels?part=snippet&mine=true&access_token={Acce

我正在编写一个脚本,检查用户是否已经订阅了我的频道。其想法是获取用户订阅的所有频道,然后检查我的频道id是否是其中之一。首先,我使用POST正确地获取了访问令牌,它比以get的形式发送这些令牌工作得更好,但结果是无法打开流:HTTP请求失败!HTTP/1.0 403禁止错误。文件页:

以及粘贴完整的url

https://www.googleapis.com/youtube/v3/channels?part=snippet&mine=true&access_token={Access_Token}
我明白了

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "insufficientPermissions",
    "message": "Insufficient Permission"
  }
  ],
 "code": 403,
 "message": "Insufficient Permission"
 }
}
添加治疗者:

授权:持有人ya29.DwG_A_V6cybZ2KGqRwPMBF02w0sYw9msqSKoCBI53So0zzIHFRKlwEv68C4aI_NdadQ4wKHUrV2pBA


密钥是您的客户端id

谷歌使用API密钥限制访问。如果你超过免费限制,他们会向你收费。您需要获取一个Google API密钥并将其添加到URL中,如下所示:&key=YOUR\u API\u密钥

从Google的控制台创建API密钥您需要注册并创建一个项目:

该请求的新URL为:
{Access\u Token}&key=您的\u API\u key

我遇到了这个错误,当我发现需要将Youtube作用域添加到OAuth登录请求时,我解决了这个问题:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "insufficientPermissions",
    "message": "Insufficient Permission"
  }
  ],
 "code": 403,
 "message": "Insufficient Permission"
 }
}