我可以使用 Core Reporting API v4 检索分析数据,但为此我需要通过 google 登录对话框登录。
如何跳过此步骤获取数据,即,我不想通过 Google 用户界面登录。
原来我误读了这个问题 - 看起来您正在寻找一个服务帐户。服务帐户允许针对 Google API 进行非交互式身份验证。
您在 Google API 控制台中创建一个服务帐户。您可以在那里下载带有用于身份验证的凭据的文件。这是在不打开浏览器的情况下以非交互方式处理的。
您需要将服务帐户的电子邮件添加到您要访问的资源(例如您的 Analytics 帐户)。
详细信息在链接中(这是一个 PHP 示例,但服务帐户的工作与编程语言无关)。
旧答案:
必须有人登录才能获取数据(GA 帐户始终需要身份验证),因此如果您不想通过浏览器登录,则需要一个中间应用程序来对 Google 进行身份验证,然后公开公开数据。
有一个Google Analytics Super Proxy项目可以做到这一点,但是它需要一些设置。
一种更简单的方法是在 Google 电子表格中使用 Analytics Add-On,公开共享并将其嵌入您的页面,或者通过某些 Apps 脚本将输出格式化为 HTML 或 JSON 并将其拉入您的页面以进行显示。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句