使用Confluence API获取新的Wiki页面列表

问题描述 投票:0回答:1

我的目标是检索每月在Confluence中创建的新页面的数量。我想使用Confluence API,但Get Content似乎并不提供允许按“创建日期”返回新页面列表或新页面数量的自定义类型。谁能指出我正确的方向?

confluence confluence-rest-api
1个回答
0
投票

看看qazxsw poi,他们甚至描述你的用例:)

您需要的关键字是创建的参数。因此,如果您要搜索过去4周内创建的所有内容(已创建>现在(“ - 4w”)),您可以尝试以下查询:

Advanced Searching using CQL

这应该返回类似这样的东西,其中size是你一直在寻找的值

/rest/api/content/search?cql=created%20>%20now("-4w")

您可以通过添加&expand = history参数来检查准确性,并查看每个页面的createdDate。

小心结果限制(默认为25)。您可以通过自己设置限制&limit = 1000来防止这种情况。如果你使用扩展参数,搜索有一个最大限制 - 有点令人困惑......

这应该是您的搜索查询,以查找过去4周内创建的最多1000个新页面:

{
"results": [{
 ...
}],
"start": 0,
"limit": 1000,
"size": 1,
"_links": {
  ...
}
}
© www.soinside.com 2019 - 2024. All rights reserved.