使用java通过restapi在页面上合流发布html文件

r7s23pms  于 2021-07-05  发布在  Java
关注(0)|答案(1)|浏览(392)

有没有人举过如何使用confluence的RESTfulAPI在confluence页面上附加html文件的例子?我正在尝试用java写一些可以做到这一点的东西。
atlassian公开的api是post/wiki/rest/api/content/{id}/child/attachment,但这里的{id}是什么
假设我的合流页面是https://wiki.company.com/results/demoresults/reports
我向 Postman 提出以下要求:

POST https://wiki.company.com/rest/api/content/{id}/child/attachment

在我给的情妇里 multipart/form-data:object 在授权我给了我的信用证,并选择了基本身份证的类型
在头球我给了 X-Atlassian-Token: nocheck 我得到以下错误:
{“statuscode”:500,“message”:“”,“reason”:“internal server error”}
无法验证第一个证书

czq61nw1

czq61nw11#

您不能将任意html发布到confluence页面中,因为confluence不是以html存储其页面,而是以它们自己的存储格式存储。
如果您想将html文件作为附件上传,则应该使用附件restapi。
您可以使用此终结点: POST /rest/content/{id}/child/attachment ,这里 id path变量是页面id
见文件:
https://docs.atlassian.com/atlassian-confluence/rest/6.5.2/

相关问题