pydrive.auth.RefreshError: Access token refresh failed: invalid_grant: Token has been expired or revoked

pydrive.auth.RefreshError: Access token refresh failed: invalid_grant: Token has been expired or revoked

所以我正在构建一个项目,其中包括我在 google 驱动器中保存一些内容,这是我使用的代码的一部分

gauth = GoogleAuth()
gauth.LoadCredentialsFile("mycreds.txt")
if gauth.credentials is None:
    gauth.LocalWebserverAuth()
elif gauth.access_token_expired:
    gauth.Refresh()
else:
    gauth.Authorize()
gauth.SaveCredentialsFile("mycreds.txt")
drive = GoogleDrive(gauth)

它在几天内运行良好,但后来我开始收到此错误

pydrive.auth.RefreshError: Access token refresh failed: invalid_grant: Token has been expired or revoked.

它来自 gauth.Refresh() 行所以有人知道为什么会发生这种情况以及如何解决它吗?

我 运行 遇到了与 pydrive2 类似的问题。该问题是由您的 GDrive 吊销引起的。

尝试删除根目录中的 credentials.json 并再次验证。