【发布时间】:2016-04-12 10:21:19
【问题描述】:
我正在尝试创建一个网站,用户将在其中使用主用户名和密码以及他们的 Google 分析进行注册。当他们使用主帐户登录时,他们将自动登录以查看其 GA 数据(以及来自其他 API 的数据)。
我目前正在尝试运行 HelloAnalytics.php 我已经创建了一个服务帐户并生成了客户端机密文件。文件已读取,但出现以下错误
“未捕获的异常 'Google_Service_Exception' 并带有消息“调用 GET https://www.googleapis.com/analytics/v3/management/accounts 时出错:(403) 用户没有任何 Google Analytics 帐户
我已阅读,要解决此问题,您必须将服务帐户电子邮件添加到您希望查看的 GA 帐户。我对这是否属实以及服务帐户的工作方式感到困惑,因为在线只有一页指南。所有希望使用我的网站的用户都必须将服务帐户电子邮件添加到他们的 GA 帐户吗?还是我错过了什么?任何帮助将不胜感激。
【问题讨论】:
标签: php google-analytics oauth-2.0 service-accounts