我正在尝试使用Confluence REST API来创建页面。我正在使用HERE找到的文档中的curl示例。每当我尝试使用此curl运行终端命令时,我会收到一条响应,其中显示“HTTP状态401 - 基本身份验证失败 - 原因:AUTHENTICATION_DENIED'”。我看到其他人在their C# code上遇到了类似的问题,但从来没有给出解决方案。希望有经验的人能够告诉我我做错了什么。下面列出了我的卷曲,并在<>中替换了敏感部件。格式。
curl -u <USER>:<PASSWORD> -X POST -H 'Content-Type: application/json' -d'{"type":"page","title":"new page","space":{"key":"<PAGEKEY>"},"body":{"storage":{"value":"<p>This is a new page</p>","representation":"storage"}}}' https://<SERVER>/wiki/confluence/rest/api/content/ | python -mjson.tool
答案 0 :(得分:0)
我终于能够解决这个问题了。通过此处How to create new page in Confluence using their REST API?的答案和使用具有相应权限的登录信息的组合。