我正在使用 Gmail API 将消息提取到数据库。
昨天我在测试一些东西,在很短的时间内发送了太多的请求,我可能被列入了黑名单。
当我想从特定用户那里获取邮件时,我收到以下错误。但是,如果我为域中的任何其他用户运行相同的脚本,就不会有问题。
Retry after DATE
每次我再次尝试时,错误的第一行让我感到困扰的是不断增加。
我应该再等一下还是有什么办法可以解决这个问题?
我正在使用 OAUTH JWT 域范围 [委派] 授权。
{ Error: User-rate limit exceeded. Retry after 2017-02-02T13:15:27.785Z
at Request._callback (/var/www/apps/gmail-api/node_modules/googleapis/node_modules/google-auth-library/lib/transporters.js:85:15)
at Request.self.callback (/var/www/apps/gmail-api/node_modules/googleapis/node_modules/google-auth-library/node_modules/request/request.js:187:22)
at emitTwo (events.js:106:13)
at Request.emit (events.js:191:7)
at Request.<anonymous> (/var/www/apps/gmail-api/node_modules/googleapis/node_modules/google-auth-library/node_modules/request/request.js:1044:10)
at emitOne (events.js:96:13)
at Request.emit (events.js:188:7)
at IncomingMessage.<anonymous> (/var/www/apps/gmail-api/node_modules/googleapis/node_modules/google-auth-library/node_modules/request/request.js:965:12)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
code: 429,
errors:
[ { domain: 'usageLimits',
reason: 'rateLimitExceeded',
message: 'User-rate limit exceeded. Retry after 2017-02-02T13:15:27.785Z' } ] }
请注意,远未超出配额。