2017-01-02 3 views
1

을 선택JIRA 나머지 API를 내가 JQL 아래 문제를 질의에 대한 JIRA REST API를 사용하고 최소한의 자원

jql=project =SLUB and "Agile Team" in ("Iris (B2C)")&fieldsByKeys=true&fields=status&maxResults=1 

나는 단지의 상태 이름을 대신 가져올 수있는 방법

{ 
    "expand": "names,schema", 
    "startAt": 0, 
    "maxResults": 1, 
    "total": 1172, 
    "issues": [ 
    { 
     "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", 
     "id": "35988", 
     "self": "https://xyz.atlassian.net/rest/api/2/issue/35988", 
     "key": "SLUB-7071", 
     "fields": { 
     "status": { 
      "self": "https://xyz.atlassian.net/rest/api/2/status/10200", 
      "description": "", 
      "iconUrl": "https://xyz.atlassian.net/", 
      "name": "To Do", 
      "id": "10200", 
      "statusCategory": { 
      "self": "https://xyz.atlassian.net/rest/api/2/statuscategory/2", 
      "id": 2, 
      "key": "new", 
      "colorName": "blue-gray", 
      "name": "To Do" 
      } 
     } 
     } 
    } 
    ] 
} 

으로 API 반응을 얻고있다 완전한 상태 자원. 제발 제안 해주세요.

답변

0

https://docs.atlassian.com/jira/REST/latest/#d2e3181 확인.

필드 param (여러 번 지정할 수 있음)은 쉼표로 구분 된 필드 목록을 응답에 포함시킵니다. 이 필드의 하위 집합을 검색하는 데 사용할 수 있습니다. 특정 필드는 빼기 접두어로 제외 할 수 있습니다.

기본적으로 탐색 가능한 (* 탐색 가능한) 필드 만이 검색 리소스에 반환됩니다. 주 : get-issue 자원에서는 기본값이 다르며, 기본값은 모든 필드 (* all)입니다.

  • * 모든 - 모든 필드

  • 는 탐색이 * 포함 - 단지 탐색 필드의 요약을 포함, 주석 - 단지 요약을 포함 코멘트

  • -description - (설명을 제외하고 탐색 필드를 포함 기본값은 검색을 위해 탐색 가능)

  • * 모두 - 포함 - 주석을 제외한 모든 것을 포함합니다.

복사 됨 Here.

+0

답장을 보내 주셔서 감사합니다. JIRA 지원 팀으로부터이 대답을 얻었습니다. " 상태 이름 만 반환하는 것은 불가능합니다. 응답에서 제공하는 제안은 특정 JSON 태그를 가져 오는 것이 아니라 필드를 검색하는 것입니다. 이미 field 매개 변수를 사용하여 상태 필드 만 반환했습니다 세부 사항은 있지만 더 얇아진 상태의 이름 만 얻는 것은 가능하지 않습니다. " – rahulb