1

到目前为止,我使用 GAPI http://code.google.com/p/gapi-google-analytics-php-interface/使用 PHP 从 Google Analytics 中获取一些数据。有了它,你可以使用类似的东西:

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

登录 Analytics 并轻松提取数据。

但现在 GAPI-Support 已取消,您必须使用https://developers.google.com/analytics/devguides/reporting/core/v3/访问数据。但是在所有示例中,他们使用的方法是用户必须在网络浏览器中登录才能获得访问权限。但是我在网络服务器上有一个脚本,我只有$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 回答