如何将Confluence宏插入Confluence Rest Api创建的页面中?

时间:2015-05-12 15:11:17

标签: json rest confluence

我已成功使用Confluence Rest API创建页面并将其附加到Space。我的json看起来很像例子:

{
"type":"page","title":"My Example Page 1", "space": {"key":"DAT"},
"body":{"storage":{"value":"<p>This is a new page</p>","representation":"storage"}}
}

如果我在Confluence中以交互方式创建页面,当我点击“编辑”按钮(如“附件”或“活动流”)时,我会获得一个固定宏列表。

使用附件宏作为正文而非“这是一个新页面”来创建页面的正确json值是什么?

如下所示(完全弥补):

{
"type":"page","title":"My Example Page 1", "space": {"key":"DAT"},
"body":{"storage":{"value":"**Attachments_Macro_Block**","representation":"storage"}}
}

我会用什么代替json中的'Attachments_Macro_Block'来获得显示宏块的结果页?

1 个答案:

答案 0 :(得分:20)

幸运的是,在我发布这个问题后,我偶然发现了答案。所以为了别人的利益,我发现了这一点。

此页面提供了缺失的部分:Confluence Attachment Macro Help

我的JSON看起来像这样:

table