如何使用Oauth2和YouTube API v3上传到特定的YouTube频道

时间:2013-04-02 17:35:16

标签: api oauth upload youtube

我正在按照YouTube的API V3指南使用Oauth2上传视频:

https://developers.google.com/youtube/v3/guides/uploading_a_video

但是,我不清楚如何上传到特定用户的频道。该指南允许一个地方指定客户端ID,客户端密码ID,我有两个。

我同时拥有访问和刷新令牌,授权上传到特定频道,但我看不到我在哪里包含访问令牌。

请解释一下;)

提前致谢!

2 个答案:

答案 0 :(得分:0)

YouTube API Documentation列出了两种可以发送访问令牌的方式:

  

API支持OAuth 2.0身份验证协议。您可以   通过以下任一方式提供OAuth 2.0令牌:

     
      
  • 使用access_token查询参数,如下所示:?access_token = oauth2-token
  •   
  • 使用HTTP Authorization标头,如下所示:Authorization:Bearer oauth2-token
  •   
     

在中实施OAuth 2.0身份验证的完整说明   您的申请可以在authentication guide

中找到

答案 1 :(得分:0)

本月早些时候我问自己同样的问题,我找到的答案是你不需要在你的请求中添加频道。 实际上,当您询问OAuth2凭据时,系统会提示您选择一个频道,并且此频道会链接到您获得的凭据。因此,当您上传视频时,频道将由您正在使用的访问令牌决定。

因此,如果您想使用其他频道,则需要获取该其他频道的凭据,但没有选项可将其指定为参数。如果你需要在频道之间切换,这个article非常有趣。

我希望这会照亮你的方式; - )