azure DevOps API не возвращает все поля для WorkItems - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь выполнить POST-запрос с помощью Azure DevOps для моих WorkItems и получить все другие теги для WorkItems. Это мой запрос

https://dev.azure.com/ {orgeneization} / {project} / {Team} / _ apis / wit / wiql? Api-version = 5.1, а Body is

{
  "query": "select [System.Id],[System.Description], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State], [System.Tags] from WorkItems where [System.TeamProject] = @project and [System.Tags] contains 'Automation' and [System.Tags] contains 'board1'"

}

по какой-то причине я не могу получить правильные данные, и в результате отсутствуют данные, такие как описание, теги.

...
  "workItems": [
        {
            "id": 6441,
            "url": "https://dev.azure.com/{org}/eb25462e-351c-4364-a55a-e9e6029bffba/_apis/wit/workItems/6441"
        },
        {
            "id": 6442,
            "url": "https://dev.azure.com/{org}/eb25462e-351c-4364-a55a-e9e6029bffba/_apis/wit/workItems/6442"
        },
...

что мне делать с этой проблемой

1 Ответ

1 голос
/ 23 марта 2020

Работает как задумано. Он возвращает только идентификаторы и URL-адреса. Здесь вы можете найти пример с запросом и результатом: Wiql - Query By Wiql . Затем вы можете использовать Рабочие элементы - Получить пакет рабочих элементов и указать все идентификаторы из вашего результата wiql. Кроме того, вы можете указать только необходимые поля: Получить список рабочих элементов для указанных c полей .

...