首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于YouTube应用编程接口开发人员密钥的混淆

关于YouTube应用编程接口开发人员密钥的混淆
EN

Stack Overflow用户
提问于 2013-02-23 02:57:23
回答 1查看 321关注 0票数 0

我目前正在开发一个使用YouTube APIv2.0的应用程序。我正在遵循这里概述的文档。https://developers.google.com/youtube/2.0/developers_guide_protocol_direct_uploading

我选择了OAuth 2.0方法来获取访问令牌,如本文所述。https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth2#OAuth2_Server_Side_Web_Applications_Flow

在OAuth 2.0文档中,他们要求您在API控制台中注册一个应用程序。然而,在直接上传的v2.0文档中,他们告诉您需要包含一个带有开发人员密钥的标题,您可以通过在product Dashboard中注册一个产品来获得该密钥。

我没有看到产品仪表板中注册的产品如何连接到API控制台中的注册应用程序,使用API控制台中提供的客户端ID似乎更有意义。文档是不是已经过时了?

EN

回答 1

Stack Overflow用户

发布于 2013-02-23 12:38:24

也许有人能比我更好地解释它,但AFAIK你需要做这两件事。需要OAuth2客户端ID,这样您才能允许用户授权您的应用程序,并允许您使用您打开的任何API...执行oAuth2请求。它是允许您根据需要获取访问令牌的密钥。然后,这些访问令牌在标头中传递。它不一定是Youtube特有的,尽管您可以根据不同应用程序的需求生成不同的客户端ID,这些ID可以在不同的API上执行oAuth2请求。

开发人员密钥是独立于产品仪表板的密钥,它向Youtube (而不是oAuth服务)唯一标识您的应用程序。这是Youtube特有的。

因此,在本质上,这两个键不一定是连接的,因为它们有两个不同的功能,但当您发出上传请求时,它们会一起工作。

不过,我很高兴被纠正了。

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

https://stackoverflow.com/questions/15031278

复制
相关文章

相似问题

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