JIRA REST API--创建项目HTTP 400错误

JIRA REST API--创建项目HTTP 400错误,jira,jira-rest-api,jira-rest-java-api,Jira,Jira Rest Api,Jira Rest Java Api,我已经下载了Jira()的最新版本,并在我的笔记本电脑上进行了设置。我尝试使用RESTAPI创建项目并遇到问题,我使用java进行调用 我发送的JSON是--{“key\”:“VSPRJ\”,“name\”:“FROMVSPROJ\”,“projectTypeKey\”:“software\”,“description\”:“VSPROJDESC\”,“lead\”:“ADMIN\”,“assigneeType\”:“PROJECT\u lead\”} 下面是我正在使用的Java代码片段 pri

我已经下载了Jira()的最新版本,并在我的笔记本电脑上进行了设置。我尝试使用RESTAPI创建项目并遇到问题,我使用java进行调用

我发送的JSON是--
{“key\”:“VSPRJ\”,“name\”:“FROMVSPROJ\”,“projectTypeKey\”:“software\”,“description\”:“VSPROJDESC\”,“lead\”:“ADMIN\”,“assigneeType\”:“PROJECT\u 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);
}
private static ResponseEntity write项目信息2JIRA()
{
httpHeaders=createHeadersWithAuthentication();
字符串createProjJSON=createCreateProjectJSON(“INEMP2”、“EMPMGMT”、“com.atlassian.jira核心项目模板:jira核心项目管理”、“业务”、“管理”、“项目负责人”、“10000”、“0”和“http://atlassian.com“,“10324”,“0”,“0”,“项目代码”);
字符串url=JIRA_url+“/rest/api/2/project”;
System.out.println(url);
httpHeaders.setContentType(MediaType.APPLICATION_JSON);
HttpEntity requestEntity=新的HttpEntity(createProjJSON,httpHeaders);
返回restemplate.exchange(url、HttpMethod.POST、requestEntity、String.class);
}
无论我将w.r.t更改为我发送的JSON,我都会得到400,我已经尝试了项目GET api,它会返回数据。示例java程序和JIRA都在我本地的笔记本电脑上运行


不确定是否需要任何权限,请帮助

问题在于json中的lead属性,我创建了一个用户,授予了必要的权限并将此用户ID作为lead属性的值,它开始工作

问题在于json中的lead属性,我创建了一个用户,授予了必要的权限,并将此用户ID作为lead属性的值,它开始工作

这应该只是请求的问题。这可能会有帮助。谢谢。我已经检查了链接之前,它没有一个创建项目的样本。我之所以说这可能是权限问题,是因为在看到这个线程之后——这应该只是请求的问题。这可能会有帮助。谢谢。我已经检查了链接之前,它没有一个创建项目的样本。我之所以说这可能是权限问题,是因为我看到了这个帖子--