所以我正在建立一个项目,其中包括我在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()行,所以谁知道这是为什么发生以及如何解决
答案 0 :(得分:0)
我遇到了pydrive2
的类似问题。该问题是由您的GDrive吊销引起的。
尝试删除根目录中的credetials.json
并再次进行身份验证。