2012-08-29 67 views
1

我使用了GAPI http://code.google.com/p/gapi-google-analytics-php-interface/,目的是通過PHP從Google Analytics中獲取一些數據。 這樣,您可以使用類似:Google Analytics核心報告API,包含PHP的電子郵件和密碼

$ga = new gapi($User, $Password); 

登錄到分析和提取數據非常容易。

但是現在GAPI支持已被取消,您必須使用https://developers.google.com/analytics/devguides/reporting/core/v3/來訪問數據。但在所有示例中,他們都使用一種方法,用戶必須在網頁瀏覽器中進行登錄才能訪問。但我有一個在網絡服務器上的腳本,我只有$User$Password ...那麼有人請給我一個例子,說明如何在PHP中對用戶進行身份驗證?

回答

1

OAuth有一個叫做Client Credentials Grant的流程。谷歌實施這個所謂的Service Accounts,你在那裏得到一個客戶端ID和一個證書文件而不是一個用戶名/密碼組合。

對於使用服務帳戶請求授權向谷歌Analytics(分析)API,只要按照this answer

相關問題