我使用谷歌API PHP客户端( http://code.google.com/p/google-api-php-client/ )进行OAuth的请求-获得新的访问令牌。
我已经缓存刷新令牌,并用它来生成新的访问令牌。 我已经在文档上( https://developers.google.com/accounts/docs/OAuth2 , https://developers.google.com/storage/docs/developer-guide ),它大约只有在刷新范围会谈令牌(每个客户端/用户组合中的一个限制,而另一个每个用户在所有客户端),但没有有关访问令牌限制(除了一个事实,即一个访问令牌仅适用于一小时)。
我试图计算在成千上万桶的桶大小的使用。 我试图并行这项任务以减少时间 - 我的产卵每个桶的新工艺做到这一点,每个进程请求新的访问令牌。 我这样做是因为我的假设,即在访问令牌的数量没有限制发行,这是因为,有很多很多的对象一桶,计算时间+潜力指数退避时间理论上可以超过访问令牌的使用寿命。
但是,当我尝试这样做,我看到这个错误:
Error No: 1
Error on Line: 242
Error Message: Uncaught exception 'apiAuthException' with message 'Error refreshing the OAuth2 token, message:
<HTML>
<HEAD>
<TITLE>User Rate Limit Exceeded</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>User Rate Limit Exceeded</H1>
<H2>Error 403</H2>
</BODY>
</HTML>
这是因为我在产卵访问令牌的很多(16此刻)?
如果不是,那么是什么,是造成这个错误? 什么是解决这个错误的最好方法?
是否有记录了用户速率限制的谷歌文档页面?