Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Tipp
Für die neuesten Anleitungen zur Erweiterungsentwicklung, einschließlich Themengestaltung und Migration von VSS.SDK, besuchen Sie das Entwicklerportal des Azure DevOps Extension SDK.
Um eine REST-API aus Ihrer Erweiterung aufzurufen, rufen Sie zuerst den Clientdienst ab, und verwenden Sie sie dann, um die API aufzurufen.
Hinweis
Suchen Sie nach Azure DevOps REST-APIs? Weitere Informationen finden Sie in der neuesten Referenz zur Azure DevOps REST-API.
Informationen zu .NET-Clientbibliotheken finden Sie unter .NET-Clientbibliotheken für Azure DevOps.
Aufrufen einer Web-API
Fügen Sie den Bereich "scopes": ["vso.work"], zu Ihrem vss-extension.json hinzu, um den Arbeitsaufgabenverfolgungsclient zu verwenden.
Rufen Sie den REST-Client ab. Verwenden Sie in diesem Beispiel den Client für die Nachverfolgung von Arbeitsaufgaben.
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); // ... });Rufen Sie die API
getWorkItemsmithilfe des Clients mit einem Rückruf auf, der Ergebnisse verarbeitet.const workItems = await witClient.getWorkItems([1, 2, 3, 4], undefined, ["System.Title"]); console.log(JSON.stringify(workItems));