通过C#.Net平台连接到Confluence并创建一个新页面

时间:2018-12-20 06:13:40

标签: c# confluence-rest-api

是否有任何nuget软件包可以登录conffuence?也许,有没有我可以读的书?

我需要通过代码融合来创建一个新页面。我需要具有我认为的页面标题,也许需要一些描述文字。我确定我需要创建一些连接和身份验证...从哪里开始?是否要安装任何nuget软件包?

1 个答案:

答案 0 :(得分:0)

您可以使用Dappo.Confluence Nuget软件包。但是,项目社区/合作者在GitHub上非常有限。

我建议您将常规HttpClient与Naive Rest Api of the Confluence一起使用。

Basic example用于使用HttpClient

另一个例子

using(var client = newHttpClient())  
{  
    client.BaseAddress = newUri("http://localhost:55587/");  
    client.DefaultRequestHeaders.Accept.Clear();  
 client.DefaultRequestHeaders.Accept.Add(newMediaTypeWithQualityHeaderValue("application/json"));  
    //GET Method  
    HttpResponseMessage response = awaitclient.GetAsync("api/Department/1");  
    if (response.IsSuccessStatusCode)  
    {  
        result = awaitresponse.Content.ReadAsAsync < Department > ();  
        ....
    }  
    else  //error 
    {  

    } 
}