我需要通过 REST API 创建一个包含 JIRA 图表的合流页面
根据:https ://confluence.atlassian.com/display/DOC/JIRA+Chart+Macro和https://developer.atlassian.com/display/CONFDEV/Confluence+REST+API+Examples
我的实现代码是
curl -u myusername:mypassword -X POST -H 'Content-Type: application/json' -d'{"type":"page","title":"A_Test_page","space":{"id":123456789,"key": "~myusername"},"body":{"storage":{"value":"
<ac:structured-macro ac:name="jirachart">
<ac:parameter ac:name="chartType">pie</ac:parameter>
<ac:parameter ac:name="statType">assignee</ac:parameter>
<ac:parameter ac:name="showinfor">true</ac:parameter>
<ac:parameter ac:name="jql">Some JQL</ac:parameter>
<ac:parameter ac:name="border">false</ac:parameter>
<ac:parameter ac:name="server">My Jira Server Name</ac:parameter>
<ac:parameter ac:name="serverId">144880e9-a353-312f-9412-e5028e8166fa</ac:parameter> <!-- I don't have this information -->
</ac:structured-macro>
","representation":"storage"}}}' http://my.wiki.server/rest/api/content | python -mjson.tool
问题是:如果我不知道“ serverId ”,是否有任何替代方法(例如:直接到带有身份验证信息的 JIRA url...)或工作区以在页面上获取 JIRA 图表?
先感谢您。