1

我需要显示我的网站的分析的所有用户授权谷歌分析API,但使用OAuth它显示配置了登录用户的网站的分析。我如何使用嵌入API实现仪表板,但只显示我的网站分析?如何通过API密钥

我可以使用API​​密钥,而不是客户端ID拿出最好的可能性,但我无法找到一个方法来做到这一点。

有没有人有任何一点东西。

回答

2

API密钥用于访问公共数据,例如元数据API中的维度和度量的列表。要访问私有Google Analytics数据,您必须使用Oauth2。

所以你不想使用API​​密钥,你想要做的就是使用service account然后授权服务帐户服务端,从该授权流接收和访问令牌,然后传递该访问令牌到Embed API。

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