親ページPP1の下にCP1という子ページがあります。子ページCP1を別の親ページPP2に移動する必要があります。 Confluence REST APIを使ってどのように達成できますか?REST APIを使用してコンフルエンスで子ページを移動する方法
Confluence Docsでページを移動することに関するドキュメントが見つかりませんでした。
親ページPP1の下にCP1という子ページがあります。子ページCP1を別の親ページPP2に移動する必要があります。 Confluence REST APIを使ってどのように達成できますか?REST APIを使用してコンフルエンスで子ページを移動する方法
Confluence Docsでページを移動することに関するドキュメントが見つかりませんでした。
私はこれを最終的に考え出しました。解決策はかなりシンプルです。 1つは、この"ancestors":[{"id":<id_of_the_parent_you_want_to_move_under>"}]
をPUT要求の本文に追加するだけです。
私も同じことを述べhereのドキュメントを見つけることができました
要約「のページを更新し、その親ページを変更するには、最初の祖先と親とのリクエストに祖先プロパティを提供」あなたが移動したいページのタイトルを持っていると仮定して、ページのコンテンツIDとバージョンを取得します。また、あなたのページの下に移動したい親のcontend 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"
を