16

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

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

4

2 回答 2

11

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 谷歌分析插件:

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

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

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

于 2012-05-26T02:55:17.823 回答
0

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

于 2021-09-23T19:43:53.220 回答