时间)在Google表格中

我正尝试通过Google表格(Google脚本)访问Google Analytics API。

因此,在脚本中,我尝试使用此处所述的URI:https://developers.google.com/analytics/devguides/reporting/realtime/v3/reference/data/realtime/get

API调用看起来像这样:

GET 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:分析元数据API元数据不属于任何用户可以访问的公共数据。

  • 用户数据API:Google Analytics(分析)实时数据返回的数据由用户拥有,并非每个人都可以查看的公共数据。 文档状态

  • 需要授权

    如果文档说需要验证,那么您必须经过验证才能访问该呼叫。


    您只需在App Script中启用它们即可轻松使用Google Analytics API。

    以下是在Google电子表格中使用实时API的指南https://www.tatvic.com/blog/google-analytics-real-time-data-in-google-sheet/

    就像上面一样,您可以使用任何API,无需照顾令牌。

    链接地址: http://www.djcxy.com/p/68123.html

    上一篇: time) in Google Sheets

    下一篇: Do Google Analytics store sent data to non existing domains?