如何通过父页面标题检索Confluence中的所有子页面?

时间:2016-03-29 10:20:04

标签: python rest confluence

我知道如何通过标题

在Confluence中检索页面
res = requests.get(BASE_URL + "/confluence/rest/api/content", params={"title": "parent page title"} , auth=("username", "pass"))

positional operator

如何在给定父页面标题的情况下检索所有子页面?

1 个答案:

答案 0 :(得分:2)

在我看来,您无法通过其父母标题搜索子页面。您需要使用父母 ID 进行搜索。

尝试下面的内容,获取父ID:

/rest/api/content/search?cql=title=<parentTitle>

如果您只拥有父母标题,则需要先发送第二个电话,以获取标题中的ID

/rest/api/content/search?cql=parent=<parentId>

使用 / confluence / rest / api / content 找不到ID和子项,所以这不起作用:

res = requests.get(BASE_URL + "/confluence/rest/api/content", params={"parent": "<parentId>"} , auth=("username", "pass"))

res = requests.get(BASE_URL + "/confluence/rest/api/content", params={"title": "parents title"} , auth=("username", "pass"))