首页 > 解决方案 > Confluence REST API 不会使用新编辑器创建页面

问题描述

我正在尝试从 confluence REST api 创建新的内容页面。

使用 REST API 创建的任何页面都会显示在旧的编辑器视图中。我尝试了 editor2 选项而不是存储,也尝试了元数据(示例),但没有运气。

有什么解决方案可以让我在新编辑器(v2)中从 confluence 的 REST API 创建页面。

标签: apiconfluenceconfluence-rest-api

解决方案


在Atlassian.net上找到了这个例子,它对我有用:

curl -u 'user:apitoken' -H 'content-type: application/json' \
  'https://hello.atlassian.net/wiki/rest/api/content' \
  -d '{
  "type": "page",
  "title": "Page created via API",
  "space": {
    "key": "TEST"
  },
  "body": {
    "storage": {
      "value": "<h1>Test page</h1>",
      "representation": "storage"
    }
  },
  "metadata": {
    "properties": {
      "editor": {
        "value": "v2"
      }
    }
  }
}'

推荐阅读