Documents List API授权少于10个请求/秒?

时间:2014-01-09 10:35:35

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

我被迫使用Documents List API(而不是Drive SDK),因为我需要有关ACL的确切信息,而Drive SDK通常只提供ACL信息中的名/姓。

我正在处理超过100万个需要ACL的文档。但是,我发现当我尝试执行超过10个请求/秒时,我从Documents List API中得到“超出请求率限制”错误。

this question的答案让我认为配额应该更大,有人可以确认吗?

2 个答案:

答案 0 :(得分:0)

您可能需要仔细检查谷歌apis,你已经将其设置为每秒10个请求,默认情况下它的设置低于那个。您可以将Max设置为每秒10个请求,您无法做任何改变。它可能是为了防止你淹没服务器。

如果您遇到错误,可以实施指数退避,然后在分配的时间过后再试一次。

答案 1 :(得分:0)

您可以尝试按照https://developers.google.com/google-apps/documents-list/#batching_resource_operations_into_a_single_request

所述进行批处理

使用Drive SDK等效的经验不是很好,即。我以“与单个请求相同的速率”获得“超出速率限制”。但是,由于您使用的是较旧的API,因此您可能会有更多的运气。