2017-01-02 1 views
1

J'utilise l'API JIRA REST pour effectuer des requêtes des problèmes avec ci-dessous JQLJIRA Rest API Sélectionner une ressource minimale

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

Je reçois une réponse api comme

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

Comment puis-je chercher seulement le nom d'état au lieu de compléter la ressource d'état. Veuillez suggérer.

Répondre

0

https://docs.atlassian.com/jira/REST/latest/#d2e3181 Cochez cette case.

Les champs param (qui peuvent être spécifiés plusieurs fois) donnent une liste de champs séparés par des virgules à inclure dans la réponse. Cela peut être utilisé pour récupérer un sous-ensemble de champs. Un champ particulier peut être exclu en le préfixant avec un moins.

Par défaut, seuls les champs navigables (* navigables) sont renvoyés dans cette ressource de recherche. Remarque: la valeur par défaut est différente dans la ressource get-issue - par défaut, tous les champs (* all).

  • * tous - y compris tous les champs

  • * navigable - comprennent des champs juste navigable résumé, commentaire - ajoutez seulement le résumé et les commentaires

  • -description - comprennent les champs navigables, à l'exception de la description (la valeur par défaut est * navigable pour la recherche)

  • * tout, -comment - inclut tout sauf les commentaires

Copié à partir de Here.

+0

Merci pour la réponse. Vous avez cette réponse de l'équipe de support de JIRA. " Il n'est pas possible de renvoyer uniquement le nom de l'état La suggestion fournie par la réponse est plus de récupérer des champs, pas tellement sur l'obtention de la balise JSON spécifique.Vous avez déjà utilisé le paramètre de champ pour retourner uniquement le champ de statut les détails, mais il n'est pas possible de réduire davantage le nombre de personnes pour obtenir uniquement le nom du statut. " – rahulb