【问题标题】:YouTube Authentication stopped workingYouTube 身份验证停止工作
【发布时间】:2018-09-28 16:40:32
【问题描述】:

我们正在对设备使用 oauth2 身份验证,以允许我们的应用将视频上传到 YouTube 帐户。这已经好几个星期了,但是当我今天尝试授权一个帐户时,当我进入我们通过调用https://www.googleapis.com/oauth2/v4/token 轮询令牌的阶段时,它现在返回 428 Precondition required。

我只能在全球 Google API 文档中找到对此的模糊描述。我们没有更改任何代码,因此除非 Google 最终更改了某些内容,否则我不明白为什么这突然不再起作用。

最近有没有其他人遇到过这个问题,如果有,您知道解决方案吗?

非常感谢,

达米安

【问题讨论】:

  • 您是否尝试过调试,例如创建新凭据、访问令牌?

标签: youtube youtube-api


【解决方案1】:

感谢您的回复。是的,我确实对其进行了调试,并且身份验证令牌是正确的。

经过一些实验,我发现正在发生的事情是用于轮询令牌调用的 API 响应现在返回 http 状态代码 428 而不是 400(对于用户尚未接受访问且响应将是授权_待定)。如果我以与 428 相同的方式处理此代码,则一切正常。

不知道为什么 Google 现在这样做,因为它可能会破坏许多应用程序,但如果其他人遇到此问题,您只需检查代码 428。

【讨论】:

    猜你喜欢
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    相关资源
    最近更新 更多