突然在 YouTube V3 API 上获得 Oauth 2.0 同意的 403(禁止)

Posted

技术标签:

【中文标题】突然在 YouTube V3 API 上获得 Oauth 2.0 同意的 403(禁止)【英文标题】:Suddenly getting 403 (Forbidden) with Oauth 2.0 consent on YouTube V3 API 【发布时间】:2017-10-21 04:16:03 【问题描述】:

我有 3 个带有频道的 youtube 品牌帐户。 其中两个我已连接并成功通过身份验证,但是当我尝试进行身份验证时,第三个给我一个 403 错误。

我使用 python youtube 上传脚本。 我已经设置了凭据和项目,启用了 YouTube v3 api 和一切。 几个小时前我为第二个帐户做了这件事,现在第三个帐户不起作用。

可能是什么问题?

    选择您的帐户或品牌帐户 继续 youtube 上传: 我选择了一个我管理的品牌帐户(但我不拥有它,只管理它)。 错误 403。这是一个错误。很抱歉,您无权访问此页面

【问题讨论】:

403 服务页面的 URL 是什么? @Nick 它只发生在我管理的帐户(不同的所有者)上。我尝试使用 Youtube API 进行身份验证,并且需要 oauth 同意,因此我选择了我的帐户,然后选择了我管理的 Youtube 频道(仅作为经理)。然后它将我重定向到 403 错误。 @Joe 问题是我不是所有者。我被选为经理,但 Google 不允许我管理。 @VixinG 这似乎是最近引入的一个错误 - 直到几周前才起作用 我们也看到了这个错误。我们在进行身份验证时使用只读分析访问范围。如果我们拥有我们可以通过的渠道。如果我们只是经理,我们会收到 403“这是一个错误,我们很抱歉,但您无权访问此页面。这就是我们所知道的。”信息。我们在 php SDK、自定义 CURL 脚本和 Laravel 的 Socialite Youtube 模块中都看到了这一点,因为我们试图确定错误是否源于代码。无论我们以哪种方式进行身份验证,我们都会收到相同的 403 消息。 【参考方案1】:

这个问题现在应该解决了。作为推出新登录 experience 的一部分,引入了一个导致该问题的错误。在修复根本原因时,我们已回滚到之前的行为。

【讨论】:

伙计,非常感谢。你甚至不知道我经历了多少来解决这个问题。我不得不使用谷歌照片导入 YouTube(现在也坏了,我希望你知道)。 只是想让您知道我们正在尝试再次推出新的登录体验。我们相信原来的问题是固定的。如果您遇到与品牌帐户 OAuth 相关的任何其他问题,请 ping 此线程。

以上是关于突然在 YouTube V3 API 上获得 Oauth 2.0 同意的 403(禁止)的主要内容,如果未能解决你的问题,请参考以下文章

喜欢使用 YouTube 数据 API v3 在 YouTube 上使用访问令牌的视频吗?

我只(总是)为 Youtube Data Api v3 获得 10 个 nextpagetoken;我怎样才能增加这个?

YouTube API V3 - 如何获得规范化的游戏标题?

我可以从非 UI 应用程序获得 Youtube 报告 API 的授权吗?

如何在 Youtube 上获得推荐视频列表

每天查询的 YouTube 数据 API v3 配额设置为 0