[英]Post html files on Page In Confluence Via Rest API using Java
有没有人有任何关于如何使用 Confluence 的 RESTful API 在 Confluence 中的页面上附加 html 文件的示例? 我正在尝试用 Java 编写一些可以做到这一点的东西。
atlassian 暴露的 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
在 params 我给了multipart/form-data:object
在授权中,我提供了我的信用并选择了基本身份验证作为类型
在标题中我给了X-Atlassian-Token: nocheck
我收到以下错误:
{ "statusCode": 500, "message": "", "reason": "Internal Server Error" }
无法验证第一个证书
您不能将任意 HTML POST 到 Confluence 页面中,因为 Confluence 不是将其页面存储在 HTML 中,而是它们自己的存储格式。
如果您打算将 HTML 文件作为附件上传,则应使用附件 REST API。
您可以使用此端点:
POST /rest/content/{id}/child/attachment
,这里id
路径变量是页面 id
请参阅文档:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.