Javaを介してJIRAアカウントから情報を取得するタスクがあります。私はJavaで動作しているJira APIをダウンロードしましたが、動作させる方法はわかりません。ログインのためのユーザー名とパスワードをどこかに渡す必要があります。その後、私が望むどのプロジェクトから必要な情報を取得するためにログインする必要があります。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の情報を取得する方法を知っておく必要があります。あなたの時間をありがとう!
は、ここで私は考えることができる唯一のことは、あなたが間違ったcredsをを送信していることであるエラー
Caused by: com.atlassian.jira.rest.client.api.RestClientException: org.codehaus.jettison.json.JSONException: A JSONObject text must begin with '{' at character 9 of