Google 日历 Api 配额:一千个用户使用一个 google 帐户

Google Calendar Api quota: use one google account for thousand users

我看到 Google 日历 Api 中有 2 种配额类型。

  1. 每天查询。最多 1,000,000
  2. 每位用户每 100 秒的查询次数。最多 100,000,000

我不明白这些配额是如何工作的。 (2)怎么可能高于(1)?

我的生产场景:

我想清楚配额。

因为每天 100 万个请求可能不够,但是每个用户每 100 秒 1 亿个请求就可以了,我们可以只使用一个 google 帐户来完成这项工作。

谢谢!

Queries per day. Max 1,000,000

每日配额是基于项目的配额。此配额将影响您的整个项目。您的整个项目及其所有用户每天最多可以发出 1,000,000 个请求。

Queries per 100 seconds per user. Max 100,000,000

是基于用户的配额,也称为防洪。每个用户通常由 ip 地址表示,但也可以通过在请求中发送 quotauser 参数来表示。每 100 秒最多可以赚取 100,000,000。

如何(用户配额)高于(项目配额)?

这是我的项目默认说的

如果我点击铅笔图标,我可以申请延期

我还可以申请延长每日额度

我不能肯定地告诉您,但我猜您的组织中有人申请了用户每秒配额的配额扩展,而不是每天的配额。这可以解释为什么您的数字看起来不正常。

您可以通过尝试创建一个新项目并启用 google 日历来对此进行测试 api 您将看到每秒配额默认为 500 而不是 100,000,000。如果是,我强烈建议您提交错误报告,因为没有正确的方法。

一个申请一个项目

系统的工作方式就是这样。您的应用程序超级日历应用程序应该在 google 开发者控制台上有一个项目。这将为您提供一组凭据,用于将您的项目标识为 Google。

当用户访问您的应用程序时,他们将看到一个表单,请求同意允许您的应用程序访问他们的数据。您在 Google 开发人员控制台上应该只有一个项目,您的客户将连接到该项目。

如果您每个客户有一个项目,您将需要花费大量时间来验证所有这些项目 Google。

[更新] 新的: 他们确实改变了它! https://developers.googleblog.com/2021/06/the-google-calendar-api-has-changed-how-we-manage-API-usage.html

旧: 有没有其他人注意到这个 Google 日历 API“每日配额”不再存在?它似乎已更改为“每分钟查询数”。谁能确认一下?