用于 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的主要内容,如果未能解决你的问题,请参考以下文章

php:如何重定向到带有错误消息的同一页面

php 用于下载/邮件/出站链接的Wordpress Google Analytics跟踪代码。

如何通过 PHP 使用 Google 电子钱包?

三步而不是四步忘记密码功能

未通过 google smtp 发送的电子邮件

如何通过用于下载应用程序的 Google Play 商店帐户获取 Firebase 用户?