Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервисы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Подсказка
Для получения последних рекомендаций по разработке расширений, включая темизацию и миграцию из VSS.SDK, смотрите на портале разработчика пакета SDK для расширений Azure DevOps.
Чтобы вызвать REST API из расширения, сначала получите службу клиента, а затем используйте ее для вызова API.
Примечание.
Ищете Azure DevOps REST API? См. последнюю редакцию справочника по REST API Azure DevOps.
См. информацию о клиентских библиотеках .NET на странице .NET клиентские библиотеки для Azure DevOps.
Вызов API
Добавьте область "scopes": ["vso.work"], в vss-extension.json для использования клиента отслеживания рабочих элементов.
Получите клиент REST. В этом примере используйте клиент отслеживания рабочих элементов.
import * as SDK from "azure-devops-extension-sdk"; import { WorkItemTrackingRestClient } from "azure-devops-extension-api/WorkItemTracking"; import { getClient } from "azure-devops-extension-api"; SDK.init(); SDK.ready().then(async () => { const witClient = getClient(WorkItemTrackingRestClient); // ... });Вызовите API,
getWorkItems, используя клиент с обратным вызовом, который обрабатывает результаты.const workItems = await witClient.getWorkItems([1, 2, 3, 4], undefined, ["System.Title"]); console.log(JSON.stringify(workItems));