首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何授权我的YouTube应用编程接口密匙访问我的Youtube频道?

我如何授权我的YouTube应用编程接口密匙访问我的Youtube频道?
EN

Stack Overflow用户
提问于 2021-05-27 21:10:12
回答 1查看 36关注 0票数 0

我正在查询Youtube Data API (v3)以访问我的Youtube频道并检索它的订阅,但是我不断地遇到“403the requester is not allowed to access The requested”。

我试过了:

GET https://youtube.googleapis.com/youtube/v3/subscriptions?part=snippet%2CcontentDetails&channelId=[channelID]&key=[key]

GET https://youtube.googleapis.com/youtube/v3/subscriptions?part=snippet%2CcontentDetails&channelId=[channelID]&forUsername=[username]&key=[key]

我已经检查了我的API密钥设置,You Tube肯定是在那个密钥上启用的。

那么我如何让API相信这是我的通道呢?这是一个品牌频道,但与API密钥关联的主电子邮件地址相同吗?

我是否必须执行0Auth,或者是否有其他方法?

EN

回答 1

Stack Overflow用户

发布于 2021-05-27 21:26:46

根据Subscriptions.list API端点的官方规范,如果您希望获得自己的订阅,则使用设置为true的请求参数mine调用端点

布尔值

此参数只能在正确的authorized request中使用。将此参数的值设置为true,以检索经过身份验证的用户订阅的提要。

请注意,要使其正常工作,您必须在成功完成OAuth 2身份验证和授权流程后调用端点。

OAuth2流是一个无法避免的需求,它不能被其他任何东西替代。

作为OAuth流的结果,您将获得一个访问令牌,您必须将其作为请求参数access_token或以下格式的header传递给端点:

Authorization: Bearer ACCESS_TOKEN

在任何情况下,请求参数key都会变得多余,并且可以安全地从调用API的URL中删除。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67722859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档