【问题标题】:Google Access Token with multiple channels具有多个渠道的 Google 访问令牌
【发布时间】:2015-12-19 20:40:39
【问题描述】:

我想知道如何区分收到的不同 YouTube 频道的访问令牌?我有一个有效的访问令牌,但上传到了错误的频道。这可以以某种方式解决吗?是否有某种默认频道?

【问题讨论】:

    标签: php oauth-2.0 google-api youtube-api


    【解决方案1】:

    上传或下载的权限取决于使用 OAuth 进行身份验证时在代码中传递的 scope 参数。您需要检查获取的访问令牌与上传视频的范围相同的范围。

    在 PHP 中,范围是通过

    设置的

    $client->setScopes('https://www.googleapis.com/auth/youtube');

    在您创建访问令牌时检查是否存在此特定范围。使用OAuth Playground工具来测试通过改变作用域获得的访问令牌。

    【讨论】:

    • 问题似乎是关于指定上传将在哪个 YouTube 频道上进行,而不是能够上传视频的一般许可。
    • 在这种情况下,上传者必须通过指定频道 ID developers.google.com/youtube/v3/guides/…来决定他/她要在哪个频道上传视频
    • 所以更新你的答案,这样你就已经回答了这个问题。
    • 正如@abraham 所指出的,这与范围无关。您发布的链接是关于阅读频道 ID 的。我也可以设置 id 吗?
    猜你喜欢
    • 2019-09-29
    • 2013-05-26
    • 2012-05-27
    • 2016-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    相关资源
    最近更新 更多