使用Confluence REST API,无论如何都可以检索给定页面的页面浏览量?

时间:2012-05-14 13:43:00

标签: api soap confluence-rest-api

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

您知道这是否可通过任何API访问?

1 个答案:

答案 0 :(得分:11)

ViewTracker插件:

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

但是,没有任何关于此信息是否可通过API获取的信息。该插件没有API,并且不清楚附加信息是否可通过API获得。 ViewTracker Documentation确实定义了一个返回计数的宏,因此信息显然存储在数据库中。

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

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

Confluence Google Analytics插件:

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

与ViewTracker不同,它不是免费的。但是,您可以通过Google Analytics获得对此数据的编程访问权限。 Google公开了一个Core Reporting API,允许您以编程方式访问分析代码报告的综合浏览量,访问次数和其他指标。

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