分析PHP接口(GAPI)用户模拟

分析PHP接口(GAPI)用户模拟,php,google-analytics,google-api,Php,Google Analytics,Google Api,目前,我在几个不同的谷歌账户中拥有大约100个分析网站,其中一个账户拥有每个网站的完全权限。如果可能的话,我希望避免手动将Google服务帐户的权限添加到每个分析配置文件中 我在用电话 尝试使用$delegate\u email参数模拟用户时,我遇到以下异常: GAPI: Failed to authenticate user. Error: "{ "error": "unauthorized_client", "error_description": "Unauthorized

目前,我在几个不同的谷歌账户中拥有大约100个分析网站,其中一个账户拥有每个网站的完全权限。如果可能的话,我希望避免手动将Google服务帐户的权限添加到每个分析配置文件中

我在用电话

尝试使用$delegate\u email参数模拟用户时,我遇到以下异常:

GAPI: Failed to authenticate user. Error: "{
    "error": "unauthorized_client",
    "error_description": "Unauthorized client or scope in request."
}
我在别处读过关于需要使用谷歌应用管理控制台的文章。然而,我们根本没有谷歌应用。这有什么办法吗

tl;dr
有没有一种方法可以通过使用服务帐户并模拟没有谷歌应用程序的用户来获得对谷歌分析的只读访问权限?

我首先鼓励您浏览各种文档,并决定哪种最适合您的应用程序

要求您向希望访问的每个帐户添加一个用户,但最终用户只需授权您的应用程序读取其Google analytics数据

您正在寻找的范围是:

https://www.googleapis.com/auth/analytics.readonly

我也有这个-我在使用前设置好了,效果很好。然后我不得不更改电子邮件帐户,因此按照流程为这封新电子邮件创建了新的API/项目/服务密钥等,现在我收到了您的错误。我只能让它在我的原始帐户上模拟电子邮件,不能重新创建我为使其工作所做的任何事情。