gpt4 book ai didi

javascript - CMS的Google Analytics API授权(单一授权)

转载 作者:行者123 更新时间:2023-11-30 20:25:50 25 4
gpt4 key购买 nike

我正在开发用于客户网站的“CMS”,我想包含一些分析 View 。我搜索了一下,在谷歌分析演示和工具 (https://ga-dev-tools.appspot.com/embed-api/third-party-visualizations/) 中找到了一些类似的东西,但它需要你使用谷歌分析帐户登录才能显示它们。

我见过 Worpdress 插件在仪表板中显示分析,您只需授权一次,无需登录谷歌。 ¿这是怎么做到的?

我需要在 CMS 的仪表板中显示客户分析,但我不想每次都要求登录或要求登录他们的 Google 帐户。

感谢任何能提供帮助的人。

最佳答案

Google Analytics embedded API是使用 JavaScript 构建的。 JavaScript 是客户端的,用于隐式登录。隐式登录不包含刷新 token ,因此当访问 token 在一小时后正常过期时,您将需要再次登录。

你的 Word press 插件假设它是我认为的那个。使用 php 并用于服务器端并使用混合登录,当您第一次对其进行身份验证时,它可能会请求您进行离线访问。离线访问会为您提供一个刷新 token ,然后可以在插件需要访问 Google Analytics 时使用该 token 请求新的访问 token 。

假设您的客户只想查看他们自己的数据,他们应该使用服务帐户。服务帐户已预先授权,因此不需要您再次对它们进行身份验证。服务帐户仅适用于服务器端语言,如 php,您不能使用 JavaScript 进行服务帐户身份验证。

关于javascript - CMS的Google Analytics API授权(单一授权),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50946497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com