我需要通过 REST API 创建一个 confluence 页面。创建一个简单的页面是可行的,但是如果我尝试将内容添加到现有的 HTML 页面,我会收到 http_response 400(错误请求)。
代码片段:
confluence_page_content = File.open("local_html_report", "r").read
json_data = {
"body" => {
"storage" => {
"representation" => "storage",
"value" => "#{confluence_page_content}"
}
},
"space" => {
"key" => "#{test_parameters["confluence_space"]}"
},
"title" => "TestPageFromChef",
"type" => "page"
}.to_json
最佳答案
嘿,解决了:)
代码片段:
confluence_page_content = "<ac:structured-macro ac:name=\"html\">
<ac:plain-text-body><![CDATA[
#{confluence_page_content}
]]></ac:plain-text-body>
</ac:structured-macro>
"
关于ruby - Confluence REST API 使用 HTML 内容创建页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31893878/