2012-08-10 147 views
2

谷歌分析API始终返回正确的数字,但现在,以下错误是发生更加频繁:谷歌Analytics(分析)API返回usageLimitsuserRateLimitExceededUnregUser

GAPI:未能请求报告数据。错误:“usageLimitsuserRateLimitExceededUnregUser频率超过上限请登录uphttps://code.google.com/apis/console”

正如我们所知,谷歌分析API返回每天50K免费报价,但我的脚本不产生更多超过每天1k个请求,但是,我收到此错误。

我已激活“谷歌分析”从code.google.com/apis/console,但是当我看“配额”选项卡中仍有结算状态=结算未启用。

我使用的PHP接口(http://code.google.com/p/gapi-google-analytics-php-interface/)

任何帮助将不胜感激..

+0

您确定他们没有跳过API(使用较新的版本),他们之前已经使用Google地图完成了此操作。 – 2012-08-10 15:16:44

+0

今天我有同样的问题。他们转储旧API吗? – Sarke 2012-08-10 22:07:19

回答

-1

我通过使用谷歌的(谷歌-API-php-client)php库解决了这个问题。

+0

您能否指定您的解决方案? – tvgemert 2013-01-29 16:21:13

+0

1.创建一个新项目 2.第一个认为需要从code.google.com/apis/console启用“google analytics”的方法。 3.创建oAuth2.0并在php中使用它。之后,我不会得到这个错误。 – user1587263 2013-02-18 09:47:21

0

我面临着同样的错误,并通过故意放慢请求速度一两秒来摆脱它。

我认为(请纠正我,如果我错了)是当客户端发出请求非常快,这个错误也会出现。

我的逻辑是这样的:

1.Issue请求
2.Process从响应
3.Wait一秒或两秒的数据(让谷歌服务器裤..吞吐吞吐... 。:P)
4.重复步骤1-4直到完成任务。

+0

我想这一点,但它不是在功能保护功能的authenticateUser($电子邮件,$密码) $ post_variables =阵列(工作 \t \t \t 'ACCOUNTTYPE'=> 'GOOGLE', \t \t \t '电子邮件'=> $电子邮件, \t \t \t '的passwd'=> $的密码, \t \t \t 'setDeveloperKey'=> 'abcdogjdsighsklghksdkgj', \t \t \t '源'=> GAPI ::接口名称, \t \t \t '服务'=> '分析' \t \t); – Thompson 2014-07-16 11:08:54