使用 Confluence API 获取新 wiki 页面列表
Get list of new wiki pages using Confluence API
我的目标是检索每个月在 Confluence 中创建的新页面的数量。我想使用 Confluence API,但 Get Content 似乎没有提供允许返回新页面列表或新页面数量的自定义类型 "by creation date." 可以有人指出我正确的方向吗?
看看 Advanced Searching using CQL,他们甚至描述了您的用例:)
您需要的关键字是created参数。因此,如果您想搜索最近 4 周内创建的所有内容(created > now("-4w")),您可以尝试以下查询:
/rest/api/content/search?cql=created%20>%20now("-4w")
这应该 return 像这样,其中 大小 是您一直在寻找的值
{
"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
我的目标是检索每个月在 Confluence 中创建的新页面的数量。我想使用 Confluence API,但 Get Content 似乎没有提供允许返回新页面列表或新页面数量的自定义类型 "by creation date." 可以有人指出我正确的方向吗?
看看 Advanced Searching using CQL,他们甚至描述了您的用例:)
您需要的关键字是created参数。因此,如果您想搜索最近 4 周内创建的所有内容(created > now("-4w")),您可以尝试以下查询:
/rest/api/content/search?cql=created%20>%20now("-4w")
这应该 return 像这样,其中 大小 是您一直在寻找的值
{
"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