【问题标题】:Confluence API: How to get the content from previous version of a page?Confluence API:如何从以前版本的页面中获取内容?
【发布时间】:2018-11-15 10:26:06
【问题描述】:

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

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

如何在此处选择版本?如果我写 version=12,我什么也得不到,例如,如果我只写 12,我会再次获得最新版本,而不是旧版本...

【问题讨论】:

    标签: confluence confluence-rest-api


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-06-03
      • 2022-01-02
      • 1970-01-01
      • 2010-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多