用于 PHP 的带有电子邮件和密码的 Google Analytics Core Reporting API
Posted
技术标签:
【中文标题】用于 PHP 的带有电子邮件和密码的 Google Analytics Core Reporting API【英文标题】:Google Analytics Core Reporting API with email and password for PHP 【发布时间】:2012-08-24 13:06:39 【问题描述】:到目前为止,我使用 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 中对用户进行身份验证?
【问题讨论】:
【参考方案1】:OAuth 有一个名为 Client Credentials Grant 的流程。 Google 使用所谓的 Service Accounts 来实现这一点,您可以在其中获得 客户端 ID 和 证书文件,而不是 用户名/密码 组合。
要使用 服务帐户 请求对 Google Analytics API 的授权,只需关注 this answer。
【讨论】:
以上是关于用于 PHP 的带有电子邮件和密码的 Google Analytics Core Reporting API的主要内容,如果未能解决你的问题,请参考以下文章