Как получить доступ к полям Workitem в azure devops (например, разработка, развертывание, поля ссылок) - PullRequest
0 голосов
/ 10 января 2020

Может кто-нибудь сказать мне, как получить поля, связанные с рабочим элементом, как поле «Разработка» в azure devops.

How to fetch this data through any rest API,powershell ???

ИЛИ

Как получить ссылки, связанные с рабочими элементами в azure devops.

1 Ответ

1 голос
/ 10 января 2020

Вы можете вызвать Рабочий элемент rest api , чтобы получить ссылки, связанные с рабочими элементами, добавив `$ expand = Relations к строке API.

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?`$expand=relations&api-version=5.0

Вы можете проверить приведенный ниже пример в скрипте powershell.

$url = "https://dev.azure.com/<Org>/<Proj>/_apis/wit/workitems/5?`$expand=All&api-version=5.0"

$connectionToken = "<PAT>"

$base64AuthInfo = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($connectionToken)"))

$result = Invoke-RestMethod -Uri $url -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} -Method get

Затем вы можете получить связанную ссылку в свойстве relations. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...