Google表格中的Google AnalyticsAPI(实时)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google表格中的Google AnalyticsAPI(实时)相关的知识,希望对你有一定的参考价值。
我正在尝试通过Google表格(Google Script)访问Google AnalyticsAPI。
所以在脚本中,我正在尝试使用这里描述的URI:https://developers.google.com/analytics/devguides/reporting/realtime/v3/reference/data/realtime/get
API调用看起来像这样:
获取https://www.googleapis.com/analytics/v3/data/realtime?ids=3254435&metrics=ga%3AActiveUsers&key= {YOUR_API_KEY}
在我的Google Analytics脚本中,我还创建了一个公共API访问密钥:
但是,我似乎无法获取任何数据,无论我是在URI中还是在标头中附加令牌密钥。
任何人都能指出我正确的方向吗?
谢谢
公共API密钥用于公共访问API。不属于用户的数据。您需要从Web应用程序创建客户端ID。
然后,您将能够使用Oauth2对其进行身份验证。
这可能会让你开始。 https://developers.google.com/apps-script/advanced/analytics
如何知道何时需要进行身份验证:
- 公共API:Aanalytics metadata API元数据不属于任何用户可以访问的公共数据。
- 用户数据API:Google Analytics Real-time Data返回的数据归用户所有,它不是每个人都可以查看的公共数据。文档说明
需要授权
如果文档说需要身份验证,则必须通过身份验证才能访问该调用。
您只需在App Script中启用它们即可轻松使用Google AnalyticsAPI。
以下是在Google电子表格https://www.tatvic.com/blog/google-analytics-real-time-data-in-google-sheet/中使用实时API的指南
就像上面一样,您可以使用任何API,无需处理令牌。
以上是关于Google表格中的Google AnalyticsAPI(实时)的主要内容,如果未能解决你的问题,请参考以下文章
Google表格中的Google AnalyticsAPI(实时)
从 Google 表格按钮调用脚本函数(写入 Google 驱动器中的 .gs 文件)
如何将宏应用于 Google 表格中一个电子表格中的所有表格