Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Suggerimento
Per le linee guida più recenti per lo sviluppo di estensioni, incluse la tematizzazione e la migrazione da VSS.SDK, vedere il portale per sviluppatori di Azure DevOps Extension SDK.
Per chiamare un'API REST dall'estensione, ottenere prima il servizio client e quindi usarlo per chiamare l'API.
Annotazioni
Per informazioni sulle API REST di Azure DevOps Vedere la documentazione di riferimento più recente sull'API REST di Azure DevOps.
Per informazioni sulle librerie client .NET, vedere Librerie client .NET per Azure DevOps.
Chiamare un'API
Aggiungi l'ambito "scopes": ["vso.work"], al tuo vss-extension.json per utilizzare il client di tracciamento degli elementi di lavoro.
Ottenere il client REST. In questo esempio, utilizza il client per il tracciamento degli elementi di lavoro.
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); // ... });Chiama l'API
getWorkItemsusando il client con un callback che gestisce i risultati.const workItems = await witClient.getWorkItems([1, 2, 3, 4], undefined, ["System.Title"]); console.log(JSON.stringify(workItems));