【问题标题】:Connecting to confluence via C# .Net platform and creating a new page通过 C# .Net 平台连接到 Confluence 并创建一个新页面
【发布时间】:2018-12-20 06:13:40
【问题描述】:

是否有任何 nuget 包可以登录 conlfuence?或者,有没有我可以阅读的书?

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

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于 Stack Overflow 来说是偏离主题的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
  • 谢谢,不胜感激。您可能想到的任何书?

标签: c# confluence-rest-api


【解决方案1】:

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

我建议您使用带有Naive Rest Api of the Confluence 的常规HttpClient。

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 
    {  

    } 
}

【讨论】:

    猜你喜欢
    • 2016-06-09
    • 2011-12-16
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多