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

如何知道何时需要进行身份验证:

需要授权

如果文档说需要身份验证,则必须通过身份验证才能访问该调用。

另一答案

您只需在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 表格中一个电子表格中的所有表格

如何从 Google 电子表格中的 Google Apps 脚本自动更新“站点地图”功能?

Google 表格 - 返回多个表格中的最早日期

Google 表格中的 Google Apps 脚本是不是有类似悬停的触发器?