【问题标题】:Need clarification on how the Google Sheets API limits are applied需要说明如何应用 Google Sheets API 限制
【发布时间】:2023-03-16 17:36:01
【问题描述】:
来自Usage Limits help page:
此版本的 Google Sheets API 限制每个项目每 100 秒 500 个请求,每个用户每 100 秒 100 个请求。
让我们把它拆开:
-
500 requests per 100 seconds per project - 这适用于我的项目。我使用我的项目凭据来提出每个请求。
-
100 requests per 100 seconds per user - 当我提出请求时,我还包括允许我更新其工作簿的用户的 OAuth 令牌。
关于每个用户部分的问题:
- 用户可以自己做些什么(例如联系 Google)来增加他们的配额?或者是我需要与 Google 交谈以同时增加我项目的所有用户的配额?
谢谢!
【问题讨论】:
标签:
google-api
google-sheets-api
【解决方案1】:
-
500 requests per 100 seconds per project - 这适用于我的项目。我使用我的项目凭据来提出每个请求。
-
100 requests per 100 seconds per user - 当我提出请求时,我还包括允许我更新其工作簿的用户的 OAuth 令牌。
如您所见,基于项目的配额有两种类型的配额,它们是应用于整个项目的配额。然后是基于用户的报价,这些配额适用于您的项目/应用程序的用户。
可以扩展基于项目的配额,您可以申请延期,Google 可能会授予您延期,这将增加您的项目作为一个整体可以提出的请求数量。
基于用户的配额更像是洪水保护,它们确保您的应用程序的单个用户不能同时向服务器发出大量请求。无法扩展基于用户的配额。
用户可以自己做些什么(比如联系 Google)来增加他们的配额?还是我需要与 Google 交谈以同时为我的项目的所有用户增加配额?
要回答您的问题,用户无法增加配额,这是您的项目,只有您有权增加基于项目的配额。
您无法增加基于用户的配额。