2016-12-15 6 views

Répondre

1

Je l'ai compris finalement. La solution est assez simple. Il suffit d'ajouter ce "ancestors":[{"id":<id_of_the_parent_you_want_to_move_under>"}] dans le corps de la demande PUT.

J'ai également pu trouver la documentation pour la même here qui stipule que « Pour mettre à jour une page et de modifier sa page parent, fournissez les ancêtres propriété à la demande avec le parent comme premier ancêtre »

Résumer , en supposant que vous avez le titre de la page que vous souhaitez déplacer, obtenez l'identifiant de contenu et la version de la page. Obtenez également l'Id de contend du parent que vous souhaitez déplacer la page sous. Cela sera transmis au champ d'identification des ancêtres. former ensuite une demande PUT et de transmettre l'ID de contenu, le titre, les ancêtres et la version 1.

incrémentée de

Un échantillon PUT demande:

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"