我一直在尝试使用 REST API 将“PDF 宏”插入到 Confluence 页面中,但显然遗漏了一些东西。我已经使用 REST API 成功创建了页面并将 PDF 附加到页面,但我很难理解我做错了什么。
curl -v -S -u user:password -X PUT -H 'Content-Type: application/json' -d'{"type":"page","body":{"storage":{"value":"<ac:structured-macro ac:name=\"viewpdf\"><ac:parameter ac:name=\"name\"><ri:attachment ri:filename=\"RequirementCoverageReport.pdf\"/><\/ac:parameter><ac:parameter ac:page=\"My Page\"<\/ac:parameter><\/ac:structured-macro>","representation":"storage", "container":{"type":"page","id":"78086157"}}}}' https://myurl/confluence/rest/api/content/78086157 | python -mjson.tool
这是抛出的异常;
{
"message": "Edit Content id mismatch",
"statusCode": 400
}