我们已经构建了一个要求访问YouTube API的应用。我们尚未获得授权,但正在将其用于我们自己的帐户。我们有以下问题: 尽管我们的某些Gmail帐户授予我们访问权限,但其他一些帐户即使在第三方安全设置上也失败了,您可以看到他们已授予我们访问权限。看来他们已经将我们从他们的清单中删除了,即使他们没有,而且我们知道这是我们的帐户。
感谢您抽出宝贵的时间
状态码:400,响应{数据:{错误:'invalid_grant',error_description:'令牌已过期或吊销。' }}}
答案 0 :(得分:2)
令牌已过期或被撤销。
通常意味着您正在使用的刷新令牌不再有效,您需要重新认证用户。测试我是否正确的最简单方法是对用户强制重新认证。
刷新令牌的时间长,可能会由于多种原因而失效。
让我尝试再解释一下第三点。当用户验证您的应用程序时,您将获得刷新令牌。当用户再次验证您的应用程序时,您将获得另一个刷新令牌。两个令牌都将按预期工作。您可以继续执行此操作,直到达到50个未完成的刷新令牌后,第一个和最早的令牌将过期。这就是为什么始终在旧的令牌上保存新的刷新令牌很重要。