Ошибка JIRA REST API Create Project HTTP 400

Я загрузил последнюю версию Jira (https://www.atlassian.com/software/jira/download) и установил его на свой ноутбук. Я пытаюсь использовать REST api для создания проекта и сталкиваюсь с проблемами, я использую java для вызова.

отправляемый мной JSON - {\"key\":\"VSPRJ\",\"name\":\"FROMVSPROJ\",\"projectTypeKey\":\"software\",\"description\":\"VSPROJDESC\",\"lead\":\"ADMIN\",\"assigneeType\":\"PROJECT_LEAD\"}

Фрагмент кода Java, который я использую, приведен ниже.

private static ResponseEntity WriteProjectIssueInformation2Jira()
{
    httpHeaders = createHeadersWithAuthentication();

    String createProjJSON = createCreateProjectJSON("INEMP2", "EMPMGMT", "com.atlassian.jira-core-project-templates:jira-core-project-management","business","ADMIN","PROJECT_LEAD","10000","0","http://atlassian.com","10324","0","0","projfromcode");

    String url = JIRA_URL + "/rest/api/2/project";

    System.out.println(url);
    httpHeaders.setContentType(MediaType.APPLICATION_JSON);

    HttpEntity<String> requestEntity = new HttpEntity<String>(createProjJSON, httpHeaders);

    return restTemplate.exchange(url, HttpMethod.POST, requestEntity, String.class);
}

Я получаю 400 независимо от того, что я меняю w.r.t на отправляемый JSON, я пробовал проект GET api, и он возвращает данные. И образец Java-программы, и JIRA работают на моем локальном ноутбуке.

Не уверен, требуются ли какие-либо разрешения, пожалуйста, помогите


person Ramesh Kumar R    schedule 01.12.2017    source источник
comment
Это должно быть проблема только с запросом. Обратитесь к developer.atlassian.com/jiradev/jira-apis/, это может помочь.   -  person Chidambaram    schedule 01.12.2017
comment
Спасибо. Я проверил ссылку ранее, и у нее нет образца для создания проекта. Причина, по которой я говорю, что это может быть проблема с разрешением, - это после просмотра этой ветки - groups.google.com/forum / #! topic / atlassian-connect-dev /   -  person Ramesh Kumar R    schedule 01.12.2017


Ответы (1)


Проблема заключалась в атрибуте лида в json, я создал, что пользователь дал необходимое разрешение и дал этот идентификатор пользователя в качестве значения для атрибута лида, и он начал работать

person Ramesh Kumar R    schedule 05.12.2017