时间)在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下一篇: Do Google Analytics store sent data to non existing domains?