0

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

4

1 回答 1

0

看看Advanced Searching using CQL,他们甚至描述了你的用例 :)

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

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

这应该返回类似这样的内容,其中size是您一直在寻找的值

{
"results": [{
 ...
}],
"start": 0,
"limit": 1000,
"size": 1,
"_links": {
  ...
}
}

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

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

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

/rest/api/content/search?cql=created%20>%20now("-4w")&limit=1000
于 2016-04-05T09:08:33.653 回答