Youtube api YouTube API v3生成新刷新令牌后授予无效

Youtube api YouTube API v3生成新刷新令牌后授予无效,youtube-api,unauthorized,refresh-token,youtube-data-api,Youtube Api,Unauthorized,Refresh Token,Youtube Data Api,我们有一个使用YouTube数据API v3的应用程序,这样我们就可以上传和管理YouTube上的视频。好几天 我们无法在YouTube上上传视频,也无法从频道中列出相应的播放列表,也无法执行任何其他需要向YouTube数据API发出请求的操作 当我们试图列出播放列表或通过其Id获取某个视频或上载新视频时,我们会收到以下错误消息: 错误{Error:“无效的授权”,描述:“错误的请求”,Uri:}Google.api.Auth.OAuth2.Responses.TokenErrorRespons

我们有一个使用YouTube数据API v3的应用程序,这样我们就可以上传和管理YouTube上的视频。好几天 我们无法在YouTube上上传视频,也无法从频道中列出相应的播放列表,也无法执行任何其他需要向YouTube数据API发出请求的操作

当我们试图列出播放列表或通过其Id获取某个视频或上载新视频时,我们会收到以下错误消息:

错误{Error:“无效的授权”,描述:“错误的请求”,Uri:}Google.api.Auth.OAuth2.Responses.TokenErrorResponse

我们从YouTube API生成了新的刷新令牌,但是当我们使用它时,我们得到了相同的错误。 然后,我们在YouTube开发者页面上创建了一个新的应用程序,其中包含了新的凭证和新生成的刷新令牌,但我们仍然得到了相同的错误

我们认为,前一个刷新令牌失效的原因是它最后一次被使用是在7个月前(谷歌的文档表明,如果“刷新令牌已六个月未被使用”,刷新令牌将过期)

有人知道为什么我们不能使用新生成的刷新令牌吗?为了成功请求YouTube API,我们应该做些什么


提前谢谢

确保您实际使用的新刷新令牌听起来像您正在使用的令牌已过期。如果不是这样,请检查您的时钟,确保时间正确。我已根据此页面的指导生成了新的刷新令牌:。刷新令牌永远不会过期,除非我在上面指出了某些特定情况。我调试了应用程序对YouTube的请求,我确信应用程序使用了新生成的令牌。不幸的是,结果是一样的:{Error:“invalid_grant”,Description:“Bad Request”,Uri:“}@RosenPetrov我遇到了同样的问题:我们的客户端ID和客户端机密在使用数月后突然停止工作,没有任何问题。我重新创造了这个秘密,但问题依然存在。我没有看到任何严重的时钟漂移。。。你知道这里发生了什么吗?我读了这篇文章,找到了我的解决办法。在我的例子中,我们的客户已经超过6个月没有使用刷新令牌,这就是到期的原因。生成新的刷新令牌时,应删除或重命名过期的刷新令牌,以便创建新的刷新令牌。