2012-08-10 195 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