【问题标题】: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
【问题描述】:

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

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

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

我还有一个访问令牌和刷新令牌,用于授权上传到特定频道,但我看不到我的访问令牌包含在哪里。

请多指教;)

提前致谢!

【问题讨论】:

    标签: 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 非常有趣。

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

      【讨论】:

        猜你喜欢
        • 2015-06-27
        • 2015-08-11
        • 2021-01-15
        • 2013-10-27
        • 2012-12-23
        • 2013-02-03
        • 2014-11-04
        • 2016-04-16
        • 2015-06-24
        相关资源
        最近更新 更多