gdrive 命令行 oauth2:无法获取令牌:400 错误请求

sky*_*uka 11 google-drive-api

突然,gdrive命令行工具停止工作,并且总是给出以下错误消息:

Failed to get about: Get https://www.googleapis.com/drive/v3/about?alt=json&fields=maxImportSizes%2CmaxUploadSize%2CstorageQuota%2Cuser: oauth2: cannot fetch token: 400 Bad Request
Response: {
  "error": "invalid_grant",
  "error_description": "Bad Request"
}
Run Code Online (Sandbox Code Playgroud)

Iva*_*cki 7

设法通过重新触发gcloud授权来解决此问题:

gcloud auth application-default login
Run Code Online (Sandbox Code Playgroud)


Zek*_*orH 6

这是因为您的授权令牌已过期。

目前,这里有一个待解决的问题来改进此错误消息。

您应该删除您的令牌,rm ~/.gdrive/token_v*.json 然后运行gdrive about命令重新授权