哪些呼叫会计入 Google 云端硬盘每秒调用次数速率限制



另外,有没有办法检查您当前的QPS限制是多少? 我们目前遇到大量错误,其中包含以下信息:

<errors xmlns='http://schemas.google.com/g/2005'>
  <error>
    <domain>GData</domain>
    <code>rateLimitExceeded</code>
    <internalReason>Rate limit exceeded, lower query rate</internalReason>
    <extendedHelp>Request rate limit exceeded.</extendedHelp>
  </error>
</errors> 

我们有关于所有驱动器呼叫的统计数据。 据我所知,我们应该远远低于我们的QPS。

当仅计算"驱动器 API"调用(使用驱动器 API 进行的调用)时,我们大约是 QPS 限制的一半。如果添加对导出链接的调用(采用旧文档列表 API 的格式),我们仍然低于我们的限制。

我试图联系谷歌以确认我们的限制是什么,以及我们是否真的超过了我们的QPS(或者是否有其他事情发生),但没有收到任何回复。 有人有什么想法吗?

此外,我们还使用了指数退避,并按照云端硬盘 API 文档中的建议实现了它。

在 api 控制台中,您可以查看并增加每秒的速率限制。增加它还意味着不良用户可能会消耗整个配额。如果使用单个用户的身份验证进行 api 调用比将其分布在每个用户自己的身份验证令牌上更糟糕,因为限制是每个用户的。

最新更新