gpt4 book ai didi

youtube - 这是一个错误还是 YouTube 删除了访问权限?

转载 作者:行者123 更新时间:2023-12-03 05:28:32 26 4
gpt4 key购买 nike

我们已经构建了一个请求访问 YouTube API 的应用程序。我们尚未获得授权,但正在使用我们自己的帐户。我们有以下问题:
虽然我们的某些 Gmail 帐户授予我们访问权限,但其他一些帐户即使在其第三方安全设置中也失败了,您可以看到他们已授予我们访问权限。似乎他们已将我们从他们的名单中删除,尽管他们没有,而且我们知道,因为这些是我们的帐户。

  • 有没有人见过这样的东西?
  • 获得我们的应用程序授权可以解决这个问题吗?
  • 您是否可以提供其他解决方案?

  • 感谢您抽出宝贵的时间

    我的错误信息

    status code: 400, response { data: { error: 'invalid_grant', error_description: 'Token has been expired or revoked.' } } }

    最佳答案

    Token has been expired or revoked.



    通常意味着您正在使用的刷新 token 不再有效,您需要重新验证您的用户。测试我是否正确的最简单方法就是强制用户重新授权。

    刷新 token experation的原因。

    长期存在的刷新 token 可能由于多种原因而过期。
  • 用户进入他们的谷歌帐户并撤销您的应用程序访问权限。
  • 刷新 token 有一段时间没有使用,通常 3 -6 个月谷歌会自动过期。
  • 您已达到用户的未完成刷新 token 的最大数量,最旧的将过期。
  • 它也可能与您系统上的时间与 NTP 不同步有关。 (注意我已经好几年没见过这个错误了)

  • 让我试着再解释一下第三点。当用户对您的应用程序进行身份验证时,您将获得一个刷新 token 。当用户再次验证您的应用程序时,您将获得另一个刷新 token 。两个 token 都将按预期工作。您可以继续此操作,直到您有多达 50 个未完成的刷新 token ,一旦您达到第 50 个,第一个和最旧的将过期。这就是为什么总是将新的刷新 token 保存在旧的刷新 token 上很重要。

    关于youtube - 这是一个错误还是 YouTube 删除了访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62464469/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com