Google drive api gdrive命令行oauth2:无法获取令牌:400错误请求
突然,Google drive api gdrive命令行oauth2:无法获取令牌:400错误请求,google-drive-api,Google Drive Api,突然,gdrive命令行工具停止工作,并始终给出以下错误消息: 无法获取关于:获取https://www.googleapis.com/drive/v3/about?alt=json&fields=maxImportSizes%2CmaxUploadSize%2CstorageQuota%2Cuser: oauth2:无法获取令牌:400错误请求 答复:{ “错误”:“无效的授权”, “错误描述”:“错误请求” } 这是因为您的授权令牌已过期 目前存在一个有待改进的问题,以改进此错误消息 您应该
gdrive
命令行工具停止工作,并始终给出以下错误消息:
无法获取关于:获取https://www.googleapis.com/drive/v3/about?alt=json&fields=maxImportSizes%2CmaxUploadSize%2CstorageQuota%2Cuser: oauth2:无法获取令牌:400错误请求
答复:{
“错误”:“无效的授权”,
“错误描述”:“错误请求”
}
这是因为您的授权令牌已过期
目前存在一个有待改进的问题,以改进此错误消息
您应该使用rm~/.gdrive/token\u v*.json
然后运行gdrive about
命令重新授权我修复的步骤:
rm~/.gdrive/token_v2.json
如其他答案所示gdrive about
以重新授权,则会出现危险错误:urn:ietf:wg:oauth:2.0:oob
)正常工作,我们需要并且不能使用“Web应用程序类型app”(只允许http/https方案)。因此,单击“创建凭据”,然后选择“Oauth客户端ID”项:
cd
到~/.go/src/github.com/prasussen/gdrive/
,然后在handlers\u drive.go
文件中的这两个变量处替换这两个变量,保存它,例如:
const ClientId=“xxx.apps.googleusercontent.com”
const ClientSecret=“xxx”
go install
。现在运行gdrive about
并在web浏览器中打开该链接。我得到此应用未验证错误页面。您是在上述步骤中创建该应用程序的作者,并假定安全。不过,只需单击“高级””链接,然后单击转到快速启动(不安全)
链接:
gdrive about
并完成:到今天为止,还没有选择“应用程序类型”-其他的选项。|我无法做到这一点。它总是问我“输入验证码:”