Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google api 域中只有一个用户返回的用户速率超出限制,而其他用户正常工作_Google Api_Gmail Api_Quota_Google Api Nodejs Client_Google Developers Console - Fatal编程技术网

Google api 域中只有一个用户返回的用户速率超出限制,而其他用户正常工作

Google api 域中只有一个用户返回的用户速率超出限制,而其他用户正常工作,google-api,gmail-api,quota,google-api-nodejs-client,google-developers-console,Google Api,Gmail Api,Quota,Google Api Nodejs Client,Google Developers Console,我正在使用Gmail API将消息提取到数据库 昨天我在测试一些东西,在很短的时间内发送了太多的请求,我可能被列入黑名单 当我想从特定的用户那里获取邮件时,我得到下面的错误信息。然而,若我为域中的任何其他用户运行相同的脚本,那个么就并没有问题了 让我烦恼的是,错误第一行中的“日期后重试”,每次我再试一次,它都会不断增加 我应该再等一段时间,还是我能做些什么来解决这个问题 我正在使用OAUTH JWT域范围的[授权]授权 { Error: User-rate limit exceeded. Re

我正在使用Gmail API将消息提取到数据库

昨天我在测试一些东西,在很短的时间内发送了太多的请求,我可能被列入黑名单

当我想从特定的用户那里获取邮件时,我得到下面的错误信息。然而,若我为域中的任何其他用户运行相同的脚本,那个么就并没有问题了

让我烦恼的是,错误第一行中的“日期后重试”,每次我再试一次,它都会不断增加

我应该再等一段时间,还是我能做些什么来解决这个问题

我正在使用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' } ] }
{错误:超出了用户速率限制。请在2017-02-02T13:15:27.785Z之后重试
应请求。\回调(/var/www/apps/gmail-api/node\u-modules/googleapis/node\u-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)
两点钟(events.js:106:13)
at Request.emit(events.js:191:7)
应要求

测试gmail时,请确保您使用的是一次性软件 gmail帐户如果你发垃圾邮件太多,你可能会被关闭,而你不会 想关闭你的开发者帐户

取决于您达到的配额,有时更改用户可以让您绕过它。这是因为一些配额基于用户/帐户,而其他配额基于项目。我有三个或四个用于测试的帐户,因此您发送一些请求,每个请求都可以防止您被列入黑名单


除此之外,您通常会被阻止,直到
午夜美国西部成本时间
。我没有看到他们报告的时间必须是新的。

这与域范围内的授权用户或我获取邮件的域中的特定用户有关吗?我没有测试域tbh,但我个人猜测,如果你可以重新创建它,你可以测试它来找出答案。我以前做过:)