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"