2013-02-07 90 views
1

我玩過Google AnalyticsAPI並使用了oauth並設法從我的Google Analytics帳戶提取數據,但這並不是太麻煩,而且效果也不錯。無需登錄即可獲取Google Analytics數據

問題是我正在爲我的客戶建立一個小的「數據圖形」服務,這基本上會將來自Google Analytics,電話跟蹤和一些其他服務的數據提供到中心區域,顯示有多少人從他們的網站聯繫他們。

問題是,要使用Google Analytic API,您需要通過oauth進行身份驗證,這會提示用戶登錄到Google帳戶。

有沒有辦法讓我的GA數據無需手動驗證oauth?

+0

拿在[授權方式]好好看看(https://developers.google.com/analytics/devguides/reporting/core/v3/gdataAuthorization#common_oauth)可用。有2個應該爲你工作。 ** Web服務器**和**服務帳戶**。使用[Web服務器](https://developers.google.com/accounts/docs/OAuth2WebServer)方法,您仍然需要通過oAuth,但您只需要執行一次。之後,您將獲得一個刷新令牌,您可以使用該令牌在需要時生成更多訪問令牌,而無需再次通過oAuth流程。 [服務帳戶](https://developers.google.com/accou – Eduardo

回答

1

你可以嘗試GAPI - 谷歌Analytics(分析)API PHP接口

下面是該項目的谷歌代碼頁: http://code.google.com/p/gapi-google-analytics-php-interface/

特點(作爲GAPI項目頁提到):

  • 支持CURL和fopen HTTP訪問方法,自動檢測
  • 對谷歌Analytics(分析)指標PHP數組和尺寸
  • 帳戶數據對象映射 - 獲取參數的方法
  • 報告數據對象的映射 - 獲取度量方法和參數
  • 簡單過濾,使用谷歌分析一個GAPI查詢語言過濾器
  • 全部PHP5面向對象的代碼,就可以使用你的PHP應用程序
相關問題