Dan*_*own 3 javascript google-analytics-api google-analytics-firebase google-analytics-sdk
我正在尝试在 Javascript 中使用 Google Analytics API。我想要:
我能找到的每个示例都要求您在查询数据之前使用 OAuth 进行身份验证。因为我只是想查询(而不是删除/修改),是有办法使用一个简单的API密钥来获取数据,我需要一种方式?
是和否。Google Analytics Core Reporting API是经过身份验证的 API,需要使用OAuth2,并在适当的范围内获得授权:
https://www.googleapis.com/auth/analytics.readonly
Run Code Online (Sandbox Code Playgroud)
该API密钥简单地识别你的谷歌项目,它不一定授予您授权阅读您的谷歌Analytics帐户的数据,即使该帐户与同谷歌登录相关。API 密钥通常是公开的并且存在于客户端浏览器中,如果他们有权访问特定密钥,那么授予对任何人的 Google Analytics 帐户数据的访问权限是不安全的。
您需要做的是使用服务帐户来访问数据。查看Google Analytics 演示和工具站点。他们有一个非常好的示例,使用服务帐户服务器端生成访问令牌,然后让 JavaScript 客户端库发出最终请求。或者,您可以构建类似于Google Analytics Super Proxy 的东西,它可以代表您查询 API 并生成一个公共 URL,然后可以单独查询。
| 归档时间: |
|
| 查看次数: |
3312 次 |
| 最近记录: |