1

我正在使用 Ruby gem Garb 从 Google Analytics 中提取一些视图计数。我可以使用我的用户名/密码毫无问题地进行身份验证。但是,当我尝试提取数据时,我得到了响应:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<errors xmlns=\"http://schemas.google.com/g/2005\">
<error>
<domain>usageLimits</domain>
<code>userRateLimitExceededUnreg</code>
<internalReason>User Rate Limit Exceeded. Please sign up</internalReason><extendedHelp>https://code.google.com/apis/console</extendedHelp>
</error>
</errors>

我已经在https://code.google.com/apis/console/上注册了。那里显示我每天有 50K 的礼貌请求。问题是,即使我没有在 24 小时内提出一个请求然后尝试提出一个请求,我也会收到错误消息。知道如何进行吗?谢谢。

4

2 回答 2

0

该错误可能是在循环中运行查询的结果。默认情况下,您每秒只能查询 1 次。您可以将其增加到 10 qps,但我认为这并不能完全解决您的问题。您可以添加一些间隔。说使用睡眠(1)。

于 2013-03-14T01:16:30.243 回答
0

我以不同的方式遇到同样的问题:

  • 当我从本地主机尝试时,它工作正常。
  • 当我从生产中执行时,它给了我那个错误。

也许谷歌分析服务器阻止了我的生产服务器的 IP 地址?如果是这种情况,如何再次解锁?

于 2013-04-22T14:10:01.573 回答