在当下,我的任务是自动化公司的一些流程。其中之一是自动从Attlassian Confluence在我们的知识库上创建页面。
通常我是.Net开发人员,我不熟悉REST
API。所以我已经阅读了documentation,这给了我以下一行来创建一个新页面:
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/
我的问题是,我不知道,如何在C#中执行此操作。
答案 0 :(得分:1)
我没有代码示例,因为我是通过PowerShell和ConfluencePS模块完成的。但是,利用.Net框架可以完成大部分工作。
如果它对您有用,我建议您熟悉以下内容 - 其中一些取决于您的.Net Framework版本(例如,4.5 +):
并提醒您注意!在处理Confluence RESTful API文档时,请确保文档适用于您的特定Confluence版本。听起来很明显但很难正确排列两者。