什么电话会计入Google云端硬盘每秒呼叫限额?

时间:2013-11-14 18:15:55

标签: google-drive-api google-docs-api

另外,有没有办法检查您当前的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限制应该是我们的QPS限制的一半左右。如果您添加对导出链接的调用(采用旧文档列表API的格式),我们仍然低于我们的限制。

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

此外,我们正在使用指数退避,并按照Drive API文档中的建议实施了它。

1 个答案:

答案 0 :(得分:0)

在api控制台中,您可以查看并提高每秒的速率限制。增加它也意味着坏用户可以消耗整个配额。如果您使用单个用户的auth进行api调用比将其分配到每个用户自己的身份验证令牌更糟糕,因为限制是针对每个用户的。