我需要一个能够使用Rest API创建新维基页面的工作示例。我希望新页面能够创建在特定空间和特定页面之下。我看过他们的API文档,并查看了一些他们提供的示例,但仍然欠缺。
这是他们网站上提供的一个示例:
curl -u admin:admin -X POST -H 'Content-Type: application/json' -d'{"type":"page","title":"new page","space":{"key":"TST"},"body":{"storage":{"value":"<p>This is a new page</p>","representation":"storage"}}}' http://localhost:8080/confluence/rest/api/content/ | python -mjson.tool
我尝试使用我的空间名称、新标题和将网址更改为mysite/rest/api/content,返回的内容基本上是一个HTML页面,说明页面不存在或页面存在但您没有权限。 我已确认我可以访问Confluence wiki并可以使用我的凭据创建新的wiki。
另外不清楚的是,在上面的示例中如何调用创建页面的特定API? 这没有意义。
他们的论坛上有类似的问题,但没有合理的答案 https://answers.atlassian.com/questions/149561/simple-confluence-rest-api-usage-what-am-i-missing
(我想最终目标是能够自动在Confluence上创建新的Wiki页面)如果必要的话,我可以放弃使用Confluence REST API的其他解决方案。