API слияния: Как получить контент из предыдущей версии страницы? - PullRequest
0 голосов
/ 15 ноября 2018

Я реализую надстройку для Confluence.Мне нужно получить содержимое из предыдущей версии страницы.Мне удалось получить содержимое текущей версии, но я не могу получить содержимое предыдущих версий.Я получаю только историю ...

Я получаю контент из текущей версии через: https://MYLINK/rest/api/content?spaceKey=MYSPACEKEY&title=MYTITEL&expand=space,body.view,version,container

Как выбрать версию здесь?Если я пишу версию = 12, я ничего не получаю, а если я пишу только 12, например, я снова получаю самую последнюю версию, а не более старую ...

1 Ответ

0 голосов
/ 16 ноября 2018

Я нашел решение, как получить список всех версий и как распечатать содержимое.Необходимые API:

История / Список всех версий для конкретной страницы

https://LINK/rest/experimental/content/THEPAGEID/version?expand=content

Получение содержимого для определенной версиистраница

https://LINK/rest/api/content/PAGEID?status=historical&version=PAGEVERSIONNUMBER&expand=space,body.view,version,container

Получить содержимое для текущей версии страницы

https://LINK/rest/api/content?spaceKey=~YOURSPACEKEY&title=TITELOFTHEPAGE&expand=space,body.view,version,container

...