首页 文章

获取没有客户端密钥的Google Analytics数据

提问于
浏览
0

我正在寻找一个基于网络的应用程序,该应用程序创建一个包含Google Analytics信息的月度报告,即有机搜索等 . 有些客户将拥有自己的Google Analytics帐户,而不会拥有我自己的帐户 .

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

有没有人知道他们如何管理这是可能的,而无需获取client_secret.json文件?

1 回答

  • 2

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

    您应该使用自己的 client Idclient secret ,这些标识您的应用程序,而不是您的用户("client"这里表示API的客户端) .

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

    阅读“Using OAuth 2.0 to Access Google APIs”,并确定与您要实现的目标相匹配的方案 .

    我强烈建议您使用管理身份验证流程的库,而不是来自Google的列表:Google API Client Libraries .

相关问题