so I was building a project which included me saving some in google drive and this is part of the code I used
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)
It worked fine for a some days but then I started getting this error
pydrive.auth.RefreshError: Access token refresh failed: invalid_grant: Token has been expired or revoked.
It came from the gauth.Refresh() line so does anyone know why this happened and how to fix it?
I ran into a similar problem with pydrive2. The issue is caused by a revokation of your GDrive.
Try to delete the credentials.json in your root directory and authenticate once more.
I tried removing settings.yaml and run the code again, it should ask you to "login" to your google account. It worked for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With