1

これまで、GAPI http://code.google.com/p/gapi-google-analytics-php-interface/を使用して、PHPを使用してGoogleAnalyticsからデータを取得しました。それであなたは次のようなものを使うことができます:

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

Analyticsにログインして、データを非常に簡単に取得できます。

ただし、GAPIサポートはキャンセルされたため、データにアクセスするにはhttps://developers.google.com/analytics/devguides/reporting/core/v3/を使用する必要があります。ただし、すべての例で、ユーザーがアクセスするためにWebブラウザーにログインする必要がある方法を使用しています。しかし、私はWebサーバー上にスクリプトを持っていて、持っているのはそれだけ$Userです$Password...では、PHPでそれを使用してユーザーを認証する方法の例を教えてください。

4

1 に答える 1

1

OAuth has a flow called Client Credentials Grant. Google implements this with so called Service Accounts, where you get a client ID and a certificate file instead of a username/password combination.

For using a Service Account to request authorization to the Google Analytics API, just follow this answer.

于 2012-08-30T21:05:31.637 に答える