Gmail API配额使用情况检查

时间:2017-01-18 23:48:45

标签: api google-api gmail-api

我们正在开发一个使用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响应,并且您的应用应通过重试指数退避来响应。”

  1. 那么我们可以从脚本调用,在运行项目之前检查剩下的API调用次数吗?或者它只能在网页中的谷歌API控制台中看到?
  2. HTTP 403错误是否与每日使用限制相关联,HTTP 429是否与用户速率限制相关联?
  3. API限制每日使用量是指日历日吗?

1 个答案:

答案 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请求数

希望此信息有所帮助。