如何通过 API 密钥授权 google analytics API

How to authorize google analytics API through API Key

我需要向所有用户显示我的站点的分析,但是使用 OAuth 它显示为登录用户配置的站点的分析。如何使用嵌入 API 实现仪表板但仅显示我的网站分析?

我能想到的最好的可能性是使用 API 密钥而不是客户端 ID,但我无法找到实现它的方法。

大家还有什么想法吗

API 键用于访问 public 数据,例如元数据 API 中的维度和指标列表。为了访问私有 Google Analytics 数据,您必须使用 Oauth2。

所以你不想使用 API 密钥,你想要做的是使用 service account 然后授权服务帐户服务端,从那里接收和访问令牌授权流程,然后将该访问令牌传递给 Embed API.

这是一个完整的工作示例: https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/