2017-01-02 2 views
1

Я использую JIRA REST API для запроса проблемы с ниже jqlJIRA 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" 
      } 
     } 
     } 
    } 
    ] 
} 

Как только выборки имя статуса вместо полный ресурс статуса. Пожалуйста, предложите.

ответ

0

https://docs.atlassian.com/jira/REST/latest/#d2e3181 Проверьте это.

Параметр полей (который может быть указан несколько раз) дает список полей, разделенных запятыми, для включения в ответ. Это можно использовать для извлечения подмножества полей. Отдельное поле может быть исключено путем префикса его минусом.

По умолчанию в этот ресурс поиска возвращаются только навигационные (* навигационные) поля. Примечание: по умолчанию в ресурсе get-issue по-разному - по умолчанию все поля (* все).

  • * все - включает в себя все поля

  • * судоходное - включают в себя только судоходное резюме полей, комментарий - включать только резюме и комментарии

  • -description - включает в себя судоходные поля, за исключением описания (по умолчанию * судоходна для поиска)

  • * все, -комментарий - включают все, кроме комментариев

Скопировано из Here.

+0

Спасибо за ответ. Получил ответ от команды поддержки JIRA. « Невозможно вернуть только имя статуса. Предложение, предоставленное ответом, - это больше для получения полей, а не только для получения определенного тега JSON. Вы уже использовали параметр поля для возврата только поля состояния подробности, но дальнейшее истончение, чтобы получить только имя статуса невозможно ». – rahulb

Смежные вопросы