1
我有一个子页面,说明在父页面PP1下列出的CP1。我需要将子页面CP1移动到另一个父页面,例如PP2。我该如何使用Confluence REST API来实现?如何使用REST API在合流中移动子页面
我找不到任何有关在Confluence文档中移动页面的文档。
我有一个子页面,说明在父页面PP1下列出的CP1。我需要将子页面CP1移动到另一个父页面,例如PP2。我该如何使用Confluence REST API来实现?如何使用REST API在合流中移动子页面
我找不到任何有关在Confluence文档中移动页面的文档。
我终于明白了这一点。解决方案非常简单。人们只需要在PUT请求的主体中添加"ancestors":[{"id":<id_of_the_parent_you_want_to_move_under>"}]
。
我也能找到其中规定,同一here的文档“要更新页面,改变它的父页面,与父为始祖的要求提供的祖先财产”
汇总,假设您有要移动的页面的标题,请获取页面的内容ID和版本。同时获取您希望移动页面的父母的竞争ID。这将传递给祖先ID字段。然后形成PUT
请求并通过内容ID,标题,递增的祖先和版本由1
样品PUT
请求:
curl -X PUT -H "Authorization: ..." -H "Content-Type: application/json" -d '{"id":1234567,"type":"page", "title":"Your page Title", "ancestors":[{"id":9876543}], "space":{"key":"xxx"},"version":{"number":17}}' "https://confluence.ges.symantec.com/rest/api/content/1234567"