Вызов API Rest для просмотра идентификаторов рабочих элементов в запросе - PullRequest
1 голос
/ 04 ноября 2019

С помощью REST API Azure DevOps я могу получить некоторую информацию о созданном мной запросе: https://dev.azure.com/xxx/yyy/_apis/wit/queries/qId1?api-version=5.1

Я также (помимо прочего) могу получить информацию оревизии рабочего элемента: https://dev.azure.com/xxx/yyy/_apis/wit/workItems/wiId1/updates?api-version=5.1

Но я не нахожу вызов, который бы дал мне идентификаторы рабочего элемента, на которые нацелен запрос.

Мне нужен вызов, аналогичныйэто: https://dev.azure.com/xxx/yyy/_apis/workItemIds/queries/qId1?api-version=5.1

... чтобы доставить что-то вроде этого:

{ ids: {wiid1, wiid2, wiid3} }

Пожалуйста, помогите мне, указав мне в правильном направлении.

1 Ответ

1 голос
/ 04 ноября 2019

Похоже, вам нужен "Wiql - Query By Id" тип вызова. Обратите внимание, что результат содержит коллекцию объектов workItemRelation. В случае плоского запроса структура данных будет выглядеть следующим образом:

    {
      "target": {
        "id": 4,
        "url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/4"
      }
    },
    {
      "target": {
        "id": 5,
        "url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/5"
      }
    },
    {
      "target": {
        "id": 6,
        "url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/6"
      }
    }

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

...