Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Sugestão
Para as mais recentes orientações de desenvolvimento de extensões, incluindo tema e migração do VSS. SDK, consulte o portal para programadores do Azure DevOps Extension SDK.
Para chamar uma API REST de sua extensão, obtenha o serviço de cliente primeiro e, em seguida, use-o para chamar a API.
Observação
Procurando APIs REST do Azure DevOps? Consulte a referência mais recente da API REST do Azure DevOps.
Para obter informações sobre bibliotecas de cliente .NET, consulte Bibliotecas de cliente .NET para Azure DevOps.
Chamar uma API
Adicione o âmbito "scopes": ["vso.work"], ao seu vss-extension.json cliente de acompanhamento de itens de trabalho.
Obtenha o cliente REST. Neste exemplo, use o cliente de rastreamento de itens de trabalho.
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); // ... });Chame a API,
getWorkItems, usando o cliente com um callback que gere os resultados.const workItems = await witClient.getWorkItems([1, 2, 3, 4], undefined, ["System.Title"]); console.log(JSON.stringify(workItems));