2015-04-18 9 views
1

Я работаю с ВСО (Visual Studio Интернет API), я использую этот запрос:запроса возвращает только идентификатор и URL в WorkItems списка, не возвращается названием

{ 
"name": "All Workitems", 
"wiql": "Select [System.Id], [System.Title], [System.State] From WorkItems order by [Microsoft.VSTS.Common.Priority] asc, [System.CreatedDate] desc" 
} 

Ну я ожидающий список рабочих элементов с именем ID и его состоянием, но в ответ я получаю только его идентификатор и URL. Какой запрос я должен использовать?

Ответ:

{ 
    "queryType": "flat", 
    "queryResultType": "workItem", 
    "asOf": "2015-04-18T05:23:05.353Z", 
    "columns": [ 
     { 
      "referenceName": "System.Id", 
      "name": "ID", 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/fields/System.Id" 
     }, 
     { 
      "referenceName": "System.Title", 
      "name": "Title", 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/fields/System.Title" 
     }, 
     { 
      "referenceName": "System.State", 
      "name": "State", 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/fields/System.State" 
     } 
    ], 
    "sortColumns": [ 
     { 
      "field": { 
       "referenceName": "Microsoft.VSTS.Common.Priority", 
       "name": "Priority", 
       "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/fields/Microsoft.VSTS.Common.Priority" 
      }, 
      "descending": false 
     }, 
     { 
      "field": { 
       "referenceName": "System.CreatedDate", 
       "name": "Created Date", 
       "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/fields/System.CreatedDate" 
      }, 
      "descending": true 
     } 
    ], 
    "workItems": [ 
     { 
      "id": 7, 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workItems/7" 
     }, 
     { 
      "id": 6, 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workItems/6" 
     }, 
     { 
      "id": 5, 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workItems/5" 
     }, 
     { 
      "id": 4, 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workItems/4" 
     }, 
     { 
      "id": 3, 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workItems/3" 
     }, 
     { 
      "id": 2, 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workItems/2" 
     }, 
     { 
      "id": 1, 
      "url": "https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workItems/1" 
     } 
    ] 
} 

ответ

0

Я нашел решение этой проблемы, Мы можем просто получить список всех webItems с использованием идентификатора на основе WorkItems, мы Concat всех идентификаторов Into паров запроса «IdS», который вернет список всех выбранных идентификаторов. например

https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workitems?ids=1,2,3,4,5&api-version=1.0