使用Confluence REST API,是否可以检索给定页面的页面浏览量



我正在使用 REST Confluence API 来检索我们 Confluence 页面周围的一堆数据,例如版本、上次修改时间、创建时间等。但是,我没有看到任何检索页面浏览量的方法。

您知道这是否可以通过他们的任何 API 访问吗?

ViewTracker 插件:

默认情况下,由于性能原因,Confluence 中不会记录任何页面浏览量或页面计数;但是,在安装和配置 Confluence ViewTracker 插件后,您将开始记录此数据。

但是,任何地方都没有提到此信息是否可通过 API 获得。该插件没有 API,目前尚不清楚是否可以通过 API 获得其他信息。ViewTracker 文档确实定义了一个返回计数的宏,因此信息清楚地存储在数据库中。

view count - The number of times the content has been viewed since the firstViewed date.

如果此信息未由 API 返回,则可能需要向插件的维护者提交功能请求。

Confluence Google Analytics Plugin:

如果 ViewTracker 插件不能满足您的需求,没有 API,并且开发人员不打算公开一个 API,那么您的另一个选择是安装 Confluence Google Analytics 插件。

与ViewTracker不同,它不是免费的。但是,您确实可以通过Google Analytics以编程方式访问这些数据。Google 公开了一个核心报告 API,允许您以编程方式访问分析代码报告的网页浏览量、访问量和其他指标。

Google 提供了有关如何使用 Java、PHP、Python 和 JavaScript 获取数据的示例和文档。

最新版本的 ViewTracker 现在提供了一个 ReST API:https://app.swaggerhub.com/apis/bitvoodooag/Viewtracker/7.1.0#/Reporting/getContentDailyVisits

最新更新