Confluence API:如何从页面的先前版本中获取内容?

时间:2018-11-15 10:26:06

标签: confluence confluence-rest-api

我正在实现Confluence的附加组件。我需要从页面的先前版本中检索内容。 我设法从当前版本中获取内容,但无法获取先前版本中的内容。我只有历史...

我通过以下方式从当前版本中获取内容: https://MYLINK/rest/api/content?spaceKey=MYSPACEKEY&title=MYTITEL&expand=space,body.view,version,container

如何在这里选择版本?如果我写version = 12,我什么也没得到,例如,如果我只写12,我又得到了最新版本,而不是较旧的版本...

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,该解决方案如何获取所有版本的列表以及如何打印内容。 所需的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