如何通过 Confluence REST API 创建一个只有父页面标题的子页面

问题描述

我正在尝试使用 JIRA 项目自动化中的“发送 Web 请求”选项通过 REST API 生成 Confluence 页面

我可以使用以下代码,但我不知道如何强制 Confluence 在父页面下创建一个页面,而我只有父页面标题可用。

由于我已经自动化了生成页面的过程,并且要根据某个状态生成页面,所以我不会知道父页面ID。

谁能告诉我如何从父页面标题获取页面 ID 或仅使用页面标题生成页面

自定义数据如下所示:

{
"title": "Child Page","type": "page","space": { "key": "ABC" },"status": "current","body": {"storage": {"value": "Sample Text","representation": "storage"}}
}

附言我不是编码员,所以我也希望得到一些提示

解决方法

这里是您如何找到 Page ID 的方式:

https://developer.atlassian.com/server/confluence/confluence-rest-api-examples/

部分 Find a page by title and space key

curl -u admin:admin -X GET "http://localhost:8080/confluence/rest/api/content?title=myPage%20Title
&spaceKey=TST&expand=history" | python -mjson.tool

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...