gmail-api - 超出配额指标 'Queries' 的配额和服务 'Queries per minute per user' 的限制 'gmail.googleapis.com'

标签 gmail-api service-accounts

我们的应用程序使用管理员为整个域授权的服务帐户。使用此服务帐户,我们的应用程序使用 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
我们的应用程序或访问电子邮件的频率没有变化。我们在使用 API 时使用 10 的批量大小。
GCP 仪表板中的“配额超出错误计数(10 秒)- 每分钟查询数”图表为空。所以我们真的不确定发生了什么以及为什么我们突然达到配额限制。
此外,我不确定当我的应用程序使用服务帐户访问用户邮箱时如何应用“每用户”限制。围绕这个的文档是模糊的,至少对我来说是这样。
这些错误确实影响了我们为客户服务的能力。此外,不知道为什么会出现这些错误正在动摇我们对 Gmail API 的信心。
高度赞赏这方面的任何帮助。
谢谢
更新:
今天我们看到很多
"User-rate limit exceeded.  Retry after <timestamp>"
错误。似乎这一次我们达到了除“每分钟查询数”之外的一些配额限制。当我查看我的客户端实现并找出发生这种情况的原因时,请随时分享您可能有的任何建议。
谢谢。

最佳答案

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

关于gmail-api - 超出配额指标 'Queries' 的配额和服务 'Queries per minute per user' 的限制 'gmail.googleapis.com',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62815634/

相关文章:

email - Gmail API回复至无法正常工作(Google无法在一侧进行处理)

node.js - Gmail - smtp 错误 421 4.7.0

gmail - 如何使用 Gmail API 访问我拥有的 gmail 帐户?

ios - GTMHTTPFetcher.m 'initWithRequest:delegate:start Immediately:' 已弃用 : first deprecated in iOS 9. 0 - 使用 NSURLSession(参见 NSURLSession.h)

jboss - Keycloak:如何导入具有客户端角色的服务帐户

python - 使用 python 在 Gmail 中发送邮件

php - 支付 API 权限被拒绝

java - 使用服务帐户获取/添加事件到谷歌日历

java - Gmail Api 服务帐户提供失败的前提条件响应

imap - 是什么让 Gmail API 比 IMAP 更高效?