我正在使用Token refresh failed at /usr/local/share/perl/5.20.2/OAuth/Cmdline.pm line 76
从网上获取文档并将其放在我的Google云端硬盘上。脚本工作正常,直到我最近开始收到以下错误:HTTP/1.1 400 Bad Request
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Connection: close
Date: Mon, 24 Oct 2016 08:32:13 GMT
Pragma: no-cache
Accept-Ranges: none
Server: GSE
Vary: Accept-Encoding
Content-Type: application/json; charset=utf-8
Expires: Mon, 01 Jan 1990 00:00:00 GMT
Alt-Svc: quic=":443"; ma=2592000; v="36,35,34"
Client-Date: Mon, 24 Oct 2016 08:32:13 GMT
Client-Peer: 2607:f8b0:4006:80e::200d:443
Client-Response-Num: 1
Client-SSL-Cert-Issuer: /C=US/O=Google Inc/CN=Google Internet Authority G2
Client-SSL-Cert-Subject: /C=US/ST=California/L=Mountain View/O=Google Inc/CN=accounts.google.com
Client-SSL-Cipher: ECDHE-RSA-AES128-SHA
Client-SSL-Socket-Class: IO::Socket::SSL
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
{
"error" : "invalid_grant"
}
。
从Google的回复中打印出标题会显示以下内容:
-fsanitize-undefined
答案 0 :(得分:2)
要检查的第一件事:
您服务器的时钟与NTP不同步。 (解决方案:检查服务器时间是否错误修复它。)
要检查的第二件事:
您的刷新令牌无效,您需要一个新令牌。再次验证您的代码。
刷新令牌不再有效的可能原因。