我正在使用 REST Confluence API 来检索我们的 Confluence 页面周围的一堆数据,例如版本、上次修改、创建等。但是,我看不到任何检索页面视图的方法。
你知道这是否可以通过他们的任何 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 谷歌分析插件:
如果 ViewTracker 插件不能满足您的需求,没有 API,并且开发人员不打算公开一个,那么您的另一个选择是安装Confluence Google Analytics Plugin。
与 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