我正在按照YouTube的API V3指南使用Oauth2上传视频:
https://developers.google.com/youtube/v3/guides/uploading_a_video
但是,我不清楚如何上传到特定用户的频道。该指南允许一个地方指定客户端ID,客户端密码ID,我有两个。
我同时拥有访问和刷新令牌,授权上传到特定频道,但我看不到我在哪里包含访问令牌。
请解释一下;)
提前致谢!
答案 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非常有趣。
我希望这会照亮你的方式; - )