使用 OAuth 凭据访问 Google Analytics API

问题描述 投票:0回答:1

我正在尝试使用节点项目中的 Analytics Data API

使用

BetaAnalyticsDataClient 访问 API

我可以找到使用服务帐户但不使用 OAuth 凭据的客户端的示例。 有一个解决方法

详细信息在这里,但我想知道是否有一些简单的方法 Google 支持使用他们专门为此颁发的 OAuth 凭据访问此 API!

javascript node.js google-analytics google-api
1个回答
0
投票
在 Google API 领域,特别是分析数据 API,文档和标准实践非常有利于服务帐户进行后端身份验证,这让那些希望使用 OAuth 凭据的人感到有些茫然。您寻求简单的 OAuth 方法的倾向是可以理解的,但您正在浏览大量的服务帐户示例。

Google 的立场促使我们转向服务帐户,因为它们的服务器端操作简单且安全。然而,OAuth 路径虽然在 Google 的服务器到服务器场景中较少被采用,但并未被封锁。您偶然发现的解决方法不仅仅是一种黑客攻击,而是对 Google 身份验证框架内灵活性的证明,即使这不是他们指南中的闪闪发光的路径。

Google 支持使用 OAuth 进行 API 访问,但重点关注用于后端交互的服务帐户。尽管记录较少,但您对直接使用 OAuth 的追求是可行的 - 反映了您通过星星而不是指南针导航的场景。社区在解决方法方面的独创性是您的盟友,为那些逆着 Google 文档的主流风帆航行的人提供了灯塔。

© www.soinside.com 2019 - 2024. All rights reserved.