【问题标题】:how get info from jira api on c#如何从 c# 上的 jira api 获取信息
【发布时间】:2020-01-15 08:56:36
【问题描述】:

我正在 c# 上编写一个 asp.net mvc 应用程序,我的任务是编写一个通过 jira api 从 JIRA 接收数据的控制器, 我有一个格式链接:

https://jira.xxx.ru/rest/api/2/search?jql=project=yyy

我知道连接jira的登录名和密码,在json响应中我得到以下信息:

“最大结果”:x, “总计”:x

我可以在容器中连接并返回必要的数据吗?有人可以举个例子或告诉我从哪里开始吗?

【问题讨论】:

    标签: c# jira jira-rest-api


    【解决方案1】:

    你使用 RestClient 以下代码是我使用 JIRA 获取问题。

            private string RestCall()
            {
                var result = string.Empty;
                try
                {
                    var client = new RestClient(url + "/rest/api/2/search?jql=");
                    var request = new RestRequest
                    {
                        Method = Method.GET,
                        RequestFormat = DataFormat.Json
                    };
                    request.AddHeader("Authorization", "Basic " + api_token);
                    var response = client.Execute(request);
                    result = response.Content;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                return result;
            } 
    

    这里

     url: Base URL of you jira account
    
     api_token: JIRA API token generated from JIRA username and password 
    

    【讨论】:

    • 嗨! @debug_dk 我收到错误:对于 RestClient 和 RestRequest - 找不到命名空间的类型或名称,对于 Method.GET 和 DataFormat.Json - 在此上下文中不存在。关于这个还能做什么?抱歉,我才开始编程
    • 您好,对于 Method.Get 和 DataFormat.Json,请使用 RestSharp 添加;
    • thx @debug_dk,它的工作,我可以在后端看到这个控制器返回什么数据,也许是通过邮递员?
    猜你喜欢
    • 1970-01-01
    • 2020-09-07
    • 2015-10-03
    • 1970-01-01
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    相关资源
    最近更新 更多