У меня есть задача получить информацию из учетной записи JIRA через Java. Я загрузил Jira API, который работает с Java, но я понятия не имею, как заставить его работать. Я должен пройти где-то свое имя пользователя и пароль для входа в систему, а затем получить информацию, которую хочу получить от того проекта, который я хочу.Подключить JIRA и получить информацию
JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();
URI uri = new URI(JIRA_URL);
JiraRestClient client = factory.createWithBasicHttpAuthentication(uri, JIRA_ADMIN_USERNAME, JIRA_ADMIN_PASSWORD);
// Invoke the JRJC Client
Promise<User> promise = client.getUserClient().getUser("admin");
// Here I am getting the error!!
User user = promise.claim();
///////////////////////////////////////
// Print the result
System.out.println(String.format("Your admin user's email address is: %s\r\n", user.getEmailAddress()));
// Done
System.out.println("Example complete. Now exiting.");
System.exit(0);
Это выше код не работает, потому что либо, если я прохожу неправильный пароль и неправильное имя пользователя и показывает мне один и тот же результат. Я должен знать, как правильно подключиться к JIRA и получить некоторую информацию в JSON оттуда! Спасибо за ваше время!
Здесь ошибка
Caused by: com.atlassian.jira.rest.client.api.RestClientException: org.codehaus.jettison.json.JSONException: A JSONObject text must begin with '{' at character 9 of