【问题标题】:How to upload to a specific YouTube channel with Oauth2 and YouTube API v3如何使用 Oauth2 和 YouTube API v3 上传到特定的 YouTube 频道
【发布时间】:2013-03-24 03:02:47
【问题描述】:
【问题讨论】:
标签:
api
oauth
upload
youtube
【解决方案1】:
YouTube API Documentation 列出了两种发送访问令牌的方式:
API 支持 OAuth 2.0 身份验证协议。你可以
通过以下任一方式提供 OAuth 2.0 令牌:
- 使用 access_token 查询参数,如下所示:?access_token=oauth2-token
- 像这样使用 HTTP 授权标头:授权:Bearer oauth2-token
实现 OAuth 2.0 身份验证的完整说明
你的申请可以在authentication guide找到。
【解决方案2】:
本月早些时候我问过自己同样的问题,我发现的答案是您不需要在请求中添加频道。
实际上,当您询问 OAuth2 凭据时,系统会提示您选择一个通道,并且该通道与您获得的凭据相关联。因此,当您上传视频时,频道将由您使用的访问令牌确定。
因此,如果您想使用其他频道,则需要获取该其他频道的凭据,但无法将其指定为参数。如果您需要在频道之间切换,这个article 非常有趣。
我希望这会照亮你的方式;-)