是否可以将 Google Sheets API 配额限制提高到每个帐户 2500 个和每个用户 500 个以上?

2023-12-02

问题:遇到 Google Sheets API 读/写配额限制。具体来说,每 100 秒读/写请求 and 每个用户每 100 秒的读/写请求配额。

一些背景:
在过去的几个月里,我一直在为我们学区的学生和教职员工开发一个网络应用程序,该应用程序使用 Google 电子表格作为数据库。我们学区的每所学校都分配了不同的 Google 电子表格,并创建了一个服务帐户来代表网络应用程序对这些电子表格进行读取和写入调用。

我们一开始有一所大约有 1000 名学生的学校,但现在已经扩展到另外两所学校,总用户负载约为 4000 名。由于上课时间安排的性质,我们开始达到配额限制(每 100 秒和每每个用户 100 秒),因为几乎每个人都同时使用该应用程序。

我找到了使用限制Google Sheets API 指南,并按照说明创建了一个计费帐户,并将关联的服务帐户项目链接到它。然后我进入开发者控制台的配额部分并申请了更高的配额。这涉及到填写一份 Google 表格,其中询问“您需要多少配额?以每天的 API 查询数量表示”。再次,每日查询次数不是问题,而是每 100 秒和每个用户(服务帐户)的查询数量。几周后,我们的限制增加到每个用户每 100 秒 2500 个读/写请求和每 100 秒 500 个读/写请求。计费账户没有扣费,查了一下才知道这是免费加价。我们配额限制的增加有所帮助,但这仍然是一个问题,因为我们的学区希望将来增加更多学校。

这是我需要知道的:

1) [基本问题] Google 是否对单个服务帐户/用户/IP 在 100 秒时间范围内可以发出的读/写请求数量有上限或最大值,如果有的话,它是多少?

2)如果有可能超出我们当前的配额限制(2500/500),是否有其他方式请求/申请增加。我们再次为该项目建立了一个计费帐户,并愿意支付服务费用。

我一直在绞尽脑汁试图找到我的问题的明确答案。这个帖子接近我正在寻找的东西,我什至做了OP建议的一些事情,但我只需要直接回答我的“基本”问题。

结合更多的东西。我知道 Google 图表可视化没有配额限制,但我会考虑使用它,但出于隐私原因,我不能在纯 JavaScript 中公开电子表格密钥。这里还有其他选择吗? 另外,有人可能建议创建多个服务帐户,但如果可能的话我宁愿避免这种情况。

感谢您的帮助。我是个新手,非常感谢您的时间和专业知识。


回答您的问题:

1) [基本问题] Google 是否对单个服务帐户/用户/IP 在 100 秒时间范围内可以发出的读/写请求数量有上限或最大值,如果有的话,它是多少?

  • *所提供的文档只是指出Google Sheets API 每个项目每 100 秒限制 500 个请求,每个用户每 100 秒限制 100 个请求。检查这个post欲了解更多信息。*

2) 如果有可能超出我们目前的配额限制(2500/500),是否有其他方式请求/申请增加。我们再次为该项目建立了一个计费帐户,并愿意支付服务费用。

  • AFAIK,您可以请求更高的配额限制,只要您提出合理的请求,Google 工程师就可能会批准您的请求。

另外,你可以检查这个thread如需其他提示:

  1. 您可以使用电子表格.get在一次调用中读取整个电子表格,而不是每个请求 1 次调用。或者,你 可以使用电子表格.values.batchGet读取多个不同的 如果您需要的只是值,则一次调用中的范围。

  2. Drive API 提供“推送通知”,这样您就可以在发生更改时收到通知并对这些更改做出反应,而不是轮询 他们。通知的延迟有点慢, 但它完成了工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以将 Google Sheets API 配额限制提高到每个帐户 2500 个和每个用户 500 个以上? 的相关文章

  • 将 CURL 命令行转换为 VBA

    在 CURL 中 我可以使用这一行 curl data DataToBeSent https example com resource cgi 我正在努力将此类行转换为在 VBA 中使用 这是我到目前为止的尝试 Sub POST Metho
  • musicbrainz api 获取所有发行组和发行日期

    如何使用 musicbrainz api 在一次调用中获取艺术家的所有发行组和发行日期 我最接近做到这一点的是使用 http musicbrainz org ws 2 release group query arid 494e8d09 f8
  • 谷歌地图的地址建议

    有人知道是否有任何方法可以重现 ajax 建议框 例如http maps google com http maps google com 我的网页中有使用 google 地图 api 的吗 例如 如果有人写下 15 Avenue 的建议列表
  • Laravel 5 通过外部 API 对用户进行身份验证

    我想知道是否可以扩展内置身份验证以使用外部 API 来对用户进行身份验证 我是 Laravel 新手 非常感谢您的帮助 我正在 Laravel 5 2 中为我的客户制作一个自定义应用程序 但我无法直接访问他们的数据库服务器 我只能调用他们的
  • iTunes Lookup API,获取iPhone 5应用程序截图

    I use iTunes API 查找通过 App ID 获取应用数据 即使应用程序是为iPhone5 在 JSON 中我得到3 5 inch屏幕截图 下截图网址 array 有什么办法可以得到4 inch 截图 可以使用非官方的 iTun
  • 为 REST API 编写单元测试的最佳方法是什么?

    在为 API 包装器编写单元测试时 我应该对 REST API 端点进行真正的调用 还是应该使用 mocl 响应来模拟成功和错误的调用 单元测试意味着只测试你的unit API 包装器 仅此而已 因此 不幸的是 您应该模拟整个 API 另一
  • 获取 Google Apps 脚本中新创建的文件夹的 ID

    作为 Google Apps 脚本项目的一部分 我尝试将活动电子表格和几个上传的文件移动到在共享目录中创建的新文件夹中 我已经能够使用以下命令创建新文件夹 DriveApp getFolderById parentFolder create
  • 从 Delphi 访问 TRAKT API - 承载身份验证问题

    使用 TOauth2Authenticator TRESTClient TRESTRequest TRESTResponseDataSet TRESTResponse TFDmemtable 和 TDataSource 我成功连接到 Tra
  • 请放心,如何在 POST 请求后从响应正文中提取生成的令牌并将其设置到标头

    执行任何请求 我需要执行身份验证POST请求正文 username somename password somepass 标头Content Type application json这给了我一个带有生成令牌的响应 我需要将其粘贴为第二个标
  • 具有 .net core 后端和 .net 身份的 React SPA 应用程序

    我基本上有与这里详细说明的相同的问题 使用 asp Core 2 0 和 React 进行登录重定向 https stackoverflow com questions 48337368 但那个帖子从未得到答复 我已经搜索了很多 几乎我的问
  • Google 脚本:如何编写从驱动器中的 txt 自动导入电子表格的脚本?

    我以前从未使用过 Javascript 而且多年来我一直在尝试这样做 但没有成功 而且我找不到任何以前的人尝试过 我想直接从驱动器中的 txt 文档复制文本数据 可以手动完成此操作 但我希望每天自动完成 文本文件 Boxes Made 3
  • 如何使用 WP REST API 插件获取 YOAST SEO 插件数据?特别是 wpseo_head 挂钩内容

    我正在使用 WP REST API 来获取所有发布数据 嗯 它工作得很好 但任何网站最关心的是 SEO 部分 我正在使用 YOAST SEO 插件 我想获取它在 HTML 的 Head 部分中创建的所有元标记 仅供参考 我使用 Wordpr
  • 在哪里以及如何安装 twitter 的 Python API?

    我访问了 Twitter 的 API 它把我重定向到了谷歌代码 但网站不在那里 有其他替代的 Twitter API 以及教程吗 谢谢 尝试推推 http code google com p tweepy http code google
  • 当前平台不支持桌面 API

    我遇到过这个错误 java lang UnsupportedOperationException 当前平台不支持桌面 API 我将从我的 java 应用程序中打开一个文件 我用这个方法 Desktop getDesktop open new
  • 将时间戳转换为一个数组

    在应用程序脚本 谷歌表中运行 我从 API 获取时间戳并返回此结果 1 6370611672429312E18 1 63706107263277082E18 我执行此代码并且工作正常 但问题不在数组中 我每次都需要它在数组中 const t
  • 如果输入重复,则覆盖 Google 表格(用于表单响应)行

    因此 我一直在尝试找出如何阻止谷歌表单中的谷歌表格响应输出中出现重复的行 如果找到这个链接 听起来它正是我想要的 表单 Google 脚本防止重复 https stackoverflow com questions 16965687 for
  • Google Sheets API追加方法(最后在顶部)

    使用 google Sheets api 附加方法 任何语言 时 要附加到工作表的值将添加到最后一个非空行之后 因此 新值出现在工作表底部 如下所述 https developers google com sheets api refere
  • REST API 路由最佳实践

    我想知道当订单是一种资源时 为以下场景创建 REST API 的最佳实践是什么 获取数据库中的所有订单 当然不是实际场景 仅供理解 通过订单ID获取订单 根据订单ID获取单个订单 单个 GET 路由是否可以用于所有这些场景 或者我们应该针对
  • Elasticsearch GET API 获取分片大小

    在 Elasticsearch 2 3 3 中 有没有办法使用返回 JSON 的 GET API 获取分片大小 目前我找到了以下几种获取shard size的方法 这两种方法都存在问题 recovery gt 使用 JSON 进行响应并提供
  • 将 html 嵌入 google 工作表

    我想通过创建一个 html 元素并将其放在电子表格顶部来在电子表格顶部显示 HTML 例如 如果我通过合并 A1 G5 在工作表顶部创建了一个大单元格 是否可以在其中嵌入 html div h1 Hello World h1 div 我注意

随机推荐