Google analytics 获取没有客户机密的谷歌分析数据

Google analytics 获取没有客户机密的谷歌分析数据,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,我正在寻找一个基于网络的应用程序,创建一个月度报告,其中包含谷歌分析信息,如有机搜索等。一些客户将拥有自己的谷歌分析账户,而不是我自己的账户 我设法使OAuth 2授权与我的帐户一起工作,但是它不适用于客户端,因为我需要从Google开发者网站获取client_secret.json文件。我见过一个像cyfe.com这样的服务,它只获取谷歌登录信息,并以图表等形式输出谷歌分析信息 有人知道他们是如何在不获取client_secret.json文件的情况下管理这些数据的吗?oAuth2旨在允许您在

我正在寻找一个基于网络的应用程序,创建一个月度报告,其中包含谷歌分析信息,如有机搜索等。一些客户将拥有自己的谷歌分析账户,而不是我自己的账户

我设法使OAuth 2授权与我的帐户一起工作,但是它不适用于客户端,因为我需要从Google开发者网站获取client_secret.json文件。我见过一个像cyfe.com这样的服务,它只获取谷歌登录信息,并以图表等形式输出谷歌分析信息


有人知道他们是如何在不获取client_secret.json文件的情况下管理这些数据的吗?

oAuth2旨在允许您在获得用户权限的情况下访问用户数据,而无需访问他们的密码

您应该使用自己的
客户端Id
客户端机密
,它们标识您的应用程序,而不是您的用户(“客户端”在这里是指API的客户端)

然后,您需要创建一个界面,用户可以在其中允许您的应用程序访问他们的数据,从中您将获得一个
访问令牌
,允许您的应用程序代表他们访问您用户的Google Analytics数据

阅读“”,并确定与您想要实现的目标相匹配的方案


我强烈建议您使用一个管理身份验证流的库,您不需要重新发明轮子。下面是Google的一个列表:。

oAuth2旨在让您在获得用户许可的情况下访问用户数据,而无需访问他们的密码

您应该使用自己的
客户端Id
客户端机密
,它们标识您的应用程序,而不是您的用户(“客户端”在这里是指API的客户端)

然后,您需要创建一个界面,用户可以在其中允许您的应用程序访问他们的数据,从中您将获得一个
访问令牌
,允许您的应用程序代表他们访问您用户的Google Analytics数据

阅读“”,并确定与您想要实现的目标相匹配的方案


我强烈建议您使用一个管理身份验证流的库,您不需要重新发明轮子。这里有一个来自谷歌的列表:。

谢谢你这样解释。这比阅读谷歌分析的解释更有意义。谢谢你这样解释。这比阅读谷歌分析的解释更有意义。