Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Сервисы 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));