如何解决使用Java通过Rest API在Confluence页面上发布html文件
有没有人举过例子,说明如何使用Confluence的RESTful API在Confluence中的Page上附加html文件?我正在尝试用Java编写可以做到这一点的东西。
地图集公开的api是POST / wiki / rest / api / content / {id} / child / attachment,但是这里的{id}是什么
假设我的融合页面是 https://wiki.company.com/Results/DemoResults/Reports
我向邮递员提出了要求:
POST https://wiki.company.com/rest/api/content/{id}/child/attachment
在参数中,我给了multipart/form-data:object
在授权中,我给出了自己的信誉,并选择了基本身份验证作为类型
在标题中,我给了X-Atlassian-Token: nocheck
我遇到以下错误:
解决方法
您不能将任意HTML发布到Confluence页面中,因为Confluence不会以HTML格式存储其页面,而是以其自己的存储格式存储。
如果您打算将HTML文件作为附件上传,则应使用附件REST API。
您可以使用此端点:
POST /rest/content/{id}/child/attachment
,此处id
路径变量是页面ID
请参阅文档:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。