我们正在开发一个使用Gmail API的项目,它可能会超出此页面上的API限制https://developers.google.com/gmail/api/v1/reference/quota
API限制
每日使用量每天1,000,000,000个配额单位
每用户速率限制每用户每秒250个配额单元
“超出速率限制将导致HTTP 403或HTTP 429 Too Many Requests响应,并且您的应用应通过重试指数退避来响应。”
答案 0 :(得分:1)
您提供的链接提供了有关Gmail配额使用和限制的大量信息。
1.我们可以从脚本调用,在运行项目之前检查剩下的API调用次数吗?或者它只能在网页中的谷歌API控制台中看到?
要查看配额使用情况,请访问developer console。你是对的,可以使用控制台查看。您还可以查看流量(每秒请求数)以及项目启用API的错误率。
2. HTTP 403错误是否与每日使用限制相关联,HTTP 429是否与用户速率限制相关联?
根据文件Usage Limits:
超过 速率限制 将导致HTTP 403或HTTP 429 Too Many Requests响应,并且您的应用应通过重试指数退避来响应。
错误4xx更可能与用户速率限制有关。文档讨论了在遇到错误4xx(指数退避)时应该怎么做。
3. API限制每日使用量是指日历日吗?
每日使用量表示每天的最大API请求数
希望此信息有所帮助。