Есть ли способ показать все поля рабочего элемента, запустив WIQL через REST API

Я получаю только идентификатор рабочего места со следующими API остальных

https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql/{id}?api-version=5.0

ответ:

enter code here
"workItems": [{
    "id": 4,
    "url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/4"
},
{
    "id": 16,
    "url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/16"
},
{
    "id": 17,
    "url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/17"
}]

Как мне получить все остальные поля рабочих элементов вместо того, чтобы делать отдельные вызовы REST для каждого рабочего элемента.

0 ответов

Я исследовал REST API и клиентский API javascript. По состоянию на 19.09.2019 вы должны сделать два вызова: сначала для выполнения запроса, который возвращает только список идентификаторов и соответствующий URL-адрес, а затем еще раз для получения сведений о рабочих элементах для каждого из рабочих элементов. Но вам не нужно вызывать каждую из них, так как детали рабочего элемента доступны в пакетном режиме.

Было бы неплохо, если бы первый вызов сам возвращал поля в соответствии с проекцией, запрошенной в запросе.

Другие вопросы по тегам