我花了几天时间为 Google Analytics API 的 JavaScript 客户端库寻找合适的综合文档。我唯一能找到的是这个页面:https://developers.google.com/analytics/devguides/reporting/core/v4/rest/页面上有大约 20 个完全没有信息的单词,并且 https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/web-js ,它确实有一些实际的 JavaScript,但没有像文档那样的东西。它只是说明了使用客户端 API 的两个或三个函数。
他们实际上没有列出完整的 API 吗?我们怎么知道有哪些功能可用?!
然后就是这部分的页面:https://developers.google.com/analytics/devguides/reporting/core/v4/basics#request_body其中列出了很多查询示例,但没有解释如何在客户端库中使用其中的任何一个。是否有关于如何开始在任何地方访问 Analytics API 的实用信息?
谢谢
请您参考如下方法:
Analytics API 与语言无关,google js client library docs适用于所有 Google 的 API。每个客户端库都是围绕 discovery service API 构建的它描述了可用的全部内容。
How to use a client library集中记录并适用于每个 Google API。
特定分析
有很多语言和客户端库,Analytics API 团队无法支持所有语言。相反,他们提供了全面的引用文档来描述可用的端点。一旦您了解了如何使用特定的客户端库调用各个 API 端点,就会发生相同的原因。
也就是说,他们拥有的每个端点都记录在 JS 中。
Analytics Mangement API在 JavaScript 中有详细记录。开源 Google deomos and tools是用它构建的。
Analytics Reporting API Samples page有 JavaScript 文档示例。你甚至链接到 Quickstart guide这应该可以帮助您了解如何使用客户端库。
您能否详细说明您对文档的期望?
最后的提示
如果加载分析客户端库
gapi.client.load('analytics', 'v3').then(...)
在 chrome 控制台中,您可以开始动态地使用它:
gapi.client.analytics.managment.[hit tab]
将列出所有可用的管理 API 方法。