2017-01-02 26 views
1

我使用JIRA的REST API與查詢下面JQL問題JIRA REST API選擇儘可能少的資源

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

我收到API響應,

{ 
    "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" 
      } 
     } 
     } 
    } 
    ] 
} 

如何,我只取狀態的名稱,而不是完整的狀態資源。請建議。

回答

0

https://docs.atlassian.com/jira/REST/latest/#d2e3181 選中此項。

字段參數(可以多次指定)給出一個逗號分隔的字段列表,以包含在響應中。這可以用來檢索字段的一個子集。一個特定的字段可以通過用一個減號作爲前綴來排除。

默認情況下,此搜索資源中僅返回可導航(*導航)字段。注意:獲取問題資源中的默認值不同 - 缺省值爲全部字段(* all)。

  • *所有 - 包括所有領域

  • *通航 - 包括剛剛通航領域的總結,評論 - 只包括了總結和評論

  • -description - 包括除了描述通航領域(默認爲*可導航搜索)

  • * all,-comment - 包括除註釋外的所有內容

複製自Here

+0

感謝您的回覆。從JIRA支持團隊得到了這個答案。 「 不可能僅返回狀態的名稱,回覆提供的建議更多的是檢索字段,而不是獲取特定的JSON標籤。您已經使用了field參數來僅返回狀態字段細節,但進一步細化,只獲取名稱的狀態是不可能的。「 – rahulb