提问者:小点点

GmailAPI配额使用检查


我们正在开发一个与Gmail合作的项目API,它可能超过此页面的API限制https://developers.google.com/gmail/api/v1/reference/quota

API极限

每日使用1,000,000,000配额单位

每个用户速率限制每个用户每秒250个配额单位

"超过速率限制将导致HTTP403或HTTP429太多请求响应,您的应用程序应通过指数退避重试来响应。"

  1. 那么我们可以从脚本中进行调用,在我们运行项目之前检查API调用的数量吗?或者它只能在googleAPI控制台的网页中看到?
  2. HTTP403错误是否绑定到每日使用限制,HTTP429绑定到用户速率限制?
  3. API限制每日使用是否意味着日历日?

共1个答案

匿名用户

您提供的链接提供了有关Gmail配额使用和限制的大量信息。

1.So我们可以从脚本中调用,在我们运行项目之前检查API调用的数量?或者它只能在网页的googleAPI控制台中看到?

要查看配额使用情况,请访问您的开发人员控制台。您是正确的,它可以使用控制台查看。您还可以查看流量(每秒请求数)和项目启用API的错误率。

2.HTTP403错误是否绑定到每日使用限制,HTTP429绑定到用户速率限制?

根据留档使用限制:

超过速率限制将导致HTTP403或HTTP429太多请求响应,您的应用应通过指数退避重试来响应。

错误4xx更可能与用户速率限制有关。并且留档讨论了当遇到错误4xx(指数退避)时该怎么做。

3.API限制每日使用是否指日历日?

每日使用量是指每天最大API请求量

希望此信息有所帮助。