Google :: Apis :: RateLimitError:userRateLimitExceeded:超出用户速率限制。用户请求率超过配置的项目配额

时间:2018-07-12 11:41:22

标签: ruby-on-rails google-sheets-api google-api-client

目前,我正在研究Rails应用程序,其中有3种模型,如下所示:

学校,教室,科室

一所学校有很多教室,每个教室都有很多部分。实际上,现在我有一种情况,其中一所学校有16个教室,每个教室大约有26个部分,所以我总共有416条记录

我需要为每个教室创建电子表格,每个教室的电子表格都有26个工作表,并且每个工作表的Google驱动器上的标头都通过api表示多个

我将在Sidekiq worker的帮助下使用 perform_async 方法创建所有这些内容。

这对于较小的数据样本(例如5个教室,每个教室有3个分区)效果很好,但是当有大量数据时,出现以下错误:

WARN: Google::Apis::RateLimitError: userRateLimitExceeded: User Rate Limit Exceeded. Rate of requests for user exceed configured project quota. You may consider re-evaluating expected per-user traffic to the API and adjust project quota limits accordingly. You may monitor aggregate quota usage and adjust limits in the API Console: https://console.developers.google.com/apis/api/drive.googleapis.com/quotas?project=864617607794

我最近增加了对Google控制台的限制,但仍然遇到同样的问题。

任何人都可以帮助我解决这个问题。

0 个答案:

没有答案