как получить информацию от jira api на c# - PullRequest
0 голосов
/ 15 января 2020

Я пишу asp. net mvc приложение на c#, у меня есть задача написать контроллер, который получает данные от JIRA через jira api, у меня есть ссылка на формат:

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

Я знаю логин и пароль для подключения к jira, в ответе json я получаю следующую информацию:

"maxResults": x, "total": x

Могу ли я просто подключиться и вернуть мне необходимые данные в контейнерах, может кто-нибудь привести пример или сказать, с чего мне начать?

1 Ответ

0 голосов
/ 15 января 2020

Вы используете RestClient. Следующий код: Я использую Get Issue от 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 
...