2017-10-03 14 views
1

Jira API에 대한 컬 호출을 사용하여 프로젝트에서 특정 issuetype 문제를 가져오고 싶습니다.JQL 쿼리 Jira curl 호출

curl -D- -X GET -H "Authorization: Basic encoded" -H "Content-Type: application/json" "site/rest/api/2/search?jql=project="GB" and issuetype="Risk"" 

이것은 내가 사용하는 호출입니다. 위험 유형뿐만 아니라 프로젝트 GB의 모든 문제를 처리합니다. 나는 내 JQL로 어디서 잘못되었는지 보지 않는다. 이미 issuetype을 유형으로 다시 작성했지만 여전히 작동하지 않습니다. 위험 요소 유형의 문제뿐만 아니라 모든 문제를 계속 반환합니다.

답변

0

링크 구문 분석으로 인해 문제가 발생한 것 같습니다.

대신 게시물 검색을 사용하는 것이 좋습니다.

curl -D- -u Username:Password -X POST -H "Content-Type: application/json" --data "{\"jql\":\"project = GB and issueType = Risk\"}" "site/rest/api/2/search" 
0

귀하의 JQL은 정확하지만 컬 명령 행은 올바르지 않습니다.

큰 따옴표로 묶은 문자열에 큰 따옴표를 사용하고 있습니다. 내부 큰 따옴표를 이스케이프 처리하거나 작은 따옴표를 사용해야합니다.

예. 사용해보기 :

curl -D- -X GET -H "Authorization: Basic encoded" -H "Content-Type: application/json" "site/rest/api/2/search?jql=project=\"GB\" and issuetype=\"Risk\""