我被迫使用Documents List API (而不是Drive SDK),因为我需要有关ACL的确切信息,而Drive SDK通常只在ACL信息中提供名/姓。
我正在处理100多万个需要ACL的文档。但是,我发现当我尝试每秒执行超过10个请求时,从文档列表API得到“请求速率限制已超出”的错误。
this question的答案让我认为配额应该更大,有人能证实吗?
发布于 2014-01-09 19:34:59
你可能想要在google apis中仔细检查一下,默认情况下,它设置为每秒10个请求,它的设置比这个更低。您可以设置的最大值是每秒10个请求,您无法更改这一点。这可能是为了防止你淹没服务器。
如果你确实遇到了错误,你可以实现指数回退,然后在分配的时间过后重试。
发布于 2014-01-09 19:47:34
您可以尝试这里所述的批处理https://developers.google.com/google-apps/documents-list/#batching_resource_operations_into_a_single_request
我在使用Drive SDK时的体验并不是很好。我得到的“超过速率限制”的速率与单个请求的速率相同。但是,由于您使用的是较旧的API,因此您可能会更幸运。
https://stackoverflow.com/questions/21017797
复制相似问题