超出配额指标“查询”的配额,并限制服务“gmail.googleapis.com”的“每用户每分钟查询数”

Urj*_*jit 6 service-accounts gmail-api

我们的应用程序使用管理员为整个域授权的服务帐户。使用此服务帐户,我们的应用程序使用 GetMessage 等 Gmail API 访问域用户的电子邮件。

突然间,从本周开始,我们开始间歇性地收到错误

Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'gmail.googleapis.com' for consumer 'project_number:XYZ
Run Code Online (Sandbox Code Playgroud)

我们的应用程序或访问电子邮件的频率没有变化。我们在使用 API 时使用 10 的批量大小。

GCP 仪表板中的“配额超出错误计数(10 秒)- 每分钟查询数”图表为空。所以我们真的不确定发生了什么以及为什么我们突然达到配额限制。

此外,我不确定当我的应用程序使用服务帐户访问用户邮箱时如何应用“每用户”限制。围绕这个的文档是模糊的,至少对我来说是这样。

这些错误确实影响了我们为客户服务的能力。此外,不知道为什么会出现这些错误正在动摇我们对 Gmail API 的信心。

高度赞赏这方面的任何帮助。

谢谢

更新:今天我们看到很多

"User-rate limit exceeded.  Retry after <timestamp>"
Run Code Online (Sandbox Code Playgroud)

错误。似乎这一次我们达到了除“每分钟查询数”之外的一些配额限制。当我查看我的客户端实施并找出发生这种情况的原因时,请随时分享您可能有的任何建议。

谢谢。

小智 -1

Google Analytics 对 API 请求有限制和配额。你可以增加它。如果您不想这样做,每日配额会在太平洋标准时间午夜刷新。

  • 这个问题和谷歌分析有什么关系? (2认同)