在没有HTML宏的情况下将HTTP响应嵌入Confluence

时间:2018-04-13 18:54:46

标签: confluence

上下文:我公司的Confluence上禁用了HTML宏。

用例:嵌入内部网站返回的内容。

示例:我们有一个表格,其中列出了我们部署的各种网站。我们有一个Confluence页面,其中包含一个描述每个页面的表格,以及每个页面的URL。 每个站点还支持" / ping"告诉我们它是现场的。有没有办法将该ping的(简单文本)响应作为另一列嵌入,而不使用HTML宏?

拉伸目标:如果我们的REST / ping返回Markup / Markdown ...有没有办法获得一些最小格式?

2 个答案:

答案 0 :(得分:1)

我正在做类似的事情,调用公共休息api在汇合页面上汇总一些结果。

无论如何,我猜你的公司出于安全原因禁用了html宏。由于你有一个特定的rest api端点,我建议你可以使用宏创建自己的自定义插件。设计它以便宏可以使用参数来知道调用服务器端的站点端点。您可以处理您的请求,并让宏返回一个字符串,您可以根据需要进行样式化。这是最简单,最便宜的解决方案(因为您不会为第三方插件支付许可费),而且由于您可以控制代码,所以最安全。

您的confluence实例服务器还是云?您是否尝试过在atlassian社区论坛上提问?

答案 1 :(得分:1)

如果您的公司可以禁用免费替代,则
使用付费方式:adaptavist scriptrunner
脚本宏

相关问题