Delen via


API's detecteren en gebruiken met de Azure API Center-extensie voor Visual Studio Code

API-ontwikkelaars in uw organisatie kunnen API's in uw API-centrum detecteren en gebruiken met behulp van de Azure API Center-extensie voor Visual Studio Code. De extensie biedt de volgende functies:

  • ONTDEK API's : blader door de API's in uw API-centrum en bekijk de bijbehorende details en documentatie.

  • API's gebruiken: API SDK-clients genereren in hun favoriete taal, waaronder JavaScript, TypeScript, .NET, Python en Java, met behulp van de Microsoft Kiota-engine waarmee SDK's voor Microsoft Graph, GitHub en meer worden gegenereerd.

API-ontwikkelaars kunnen ook profiteren van functies in de extensie om API's te registreren in het API-centrum en ervoor te zorgen dat API-governance wordt gegarandeerd.

Aanbeveling

Als u wilt dat ontwikkelaars van bedrijfs-apps uw API's op een centrale locatie detecteren, schakelt u desgewenst de alleen-lezen-API Center-portalweergave in Visual Studio Code in.

Vereisten

Extensie instellen

  1. Installeer de Azure API Center-extensie voor Visual Studio Code vanuit Visual Studio Code Marketplace. Installeer indien nodig andere extensies.

    Notitie

    Indien vermeld, zijn bepaalde functies alleen beschikbaar in de voorlopige versie van de Azure API Center-extensie. Wanneer u de extensie installeert vanuit Visual Studio Code Marketplace, kunt u ervoor kiezen om de releaseversie of een voorlopige versie te installeren. Schakel op elk gewenst moment tussen de twee versies met behulp van het contextmenu voor de knop Beheren van de extensie in de weergave Extensies.

  2. Selecteer API Center in Visual Studio Code in de activiteitenbalk aan de linkerkant.

    Schermopname van de API Center-extensie in de activiteitenbalk.

  3. Als u niet bent aangemeld bij uw Azure-account, selecteert u Aanmelden bij Azure...en volgt u de aanwijzingen om u aan te melden. Selecteer een Azure-abonnement met het API-centrum (of API-centra) waaruit u API's wilt weergeven. U kunt ook filteren op specifieke abonnementen als u er veel van kunt bekijken.

API's ontdekken

API Center-resources worden weergegeven in de structuurweergave aan de linkerkant. Vouw een API Center-resource uit om API's, versies, definities, omgevingen en implementaties te bekijken.

Schermopname van de structuurweergave van API Center in Visual Studio Code.

Zoek naar API's in een API Center met behulp van het zoekpictogram dat wordt weergegeven in het item van de API-structuurweergave .

API-documentatie weergeven

U kunt de documentatie voor een API-definitie in uw API-centrum bekijken en API-bewerkingen proberen. Deze functie is alleen beschikbaar voor op OpenAPI gebaseerde API's in uw API-centrum.

  1. Vouw de structuurweergave van API Center uit om een API-definitie weer te geven.

  2. Klik met de rechtermuisknop op de definitie en selecteer Open API-documentatie. Er wordt een nieuw tabblad weergegeven met de Swagger-gebruikersinterface voor de API-definitie.

    Schermopname van API-documentatie in Visual Studio Code.

  3. Als u de API wilt proberen, selecteert u een eindpunt, selecteert u Uitproberen, voert u de vereiste parameters in en selecteert u Uitvoeren.

    Notitie

    Afhankelijk van de API moet u mogelijk autorisatiereferenties of een API-sleutel opgeven om de API uit te proberen.

    Aanbeveling

    U kunt API-documentatie genereren in Markdown, een indeling die eenvoudig te onderhouden en te delen is met eindgebruikers. Klik met de rechtermuisknop op de definitie en selecteer Markdown genereren.

HTTP-bestand genereren

U kunt een .http bestand weergeven op basis van de API-definitie in uw API-centrum. Als de REST Client-extensie is geïnstalleerd, kunt u verzoeken indienen vanuit de Visual Studio Code-editor. Deze functie is alleen beschikbaar voor op OpenAPI gebaseerde API's in uw API-centrum.

  1. Vouw de structuurweergave van API Center uit om een API-definitie weer te geven.

  2. Klik met de rechtermuisknop op de definitie en selecteer HTTP-bestand genereren. Er wordt een nieuw tabblad weergegeven dat een HTTP-document weergeeft dat is gevuld met de API-specificatie.

    Schermopname van het genereren van een HTTP-bestand in Visual Studio Code.

  3. Als u een aanvraag wilt indienen, selecteert u een eindpunt en selecteert u Aanvraag verzenden.

    Notitie

    Afhankelijk van de API moet u mogelijk autorisatiereferenties of een API-sleutel opgeven om de aanvraag te doen.

API-client genereren

Gebruik de Microsoft Kiota-extensie om een API-client te genereren voor uw favoriete taal. Deze functie is alleen beschikbaar voor op OpenAPI gebaseerde API's in uw API-centrum.

  1. Vouw de structuurweergave van API Center uit om een API-definitie weer te geven.
  2. Klik met de rechtermuisknop op de definitie en selecteer API-client genereren. Het deelvenster Kiota OpenAPI Generator wordt weergegeven.
  3. Selecteer de API-eindpunten en HTTP-bewerkingen die u wilt opnemen in uw SDK's.
  4. Selecteer API-client genereren.
    1. Voer configuratiegegevens in over de SDK-naam, naamruimte en uitvoermap.

    2. Selecteer de taal voor de gegenereerde SDK.

      Schermopname van Kiota OpenAPI Explorer in Visual Studio Code.

De client wordt gegenereerd.

Zie de Microsoft Kiota-extensie voor Visual Studio Code voor meer informatie over het gebruik van de Kiota-extensie.

API-specificatie exporteren

U kunt een API-specificatie exporteren uit een definitie en deze vervolgens downloaden als een bestand.

Een specificatie exporteren in de structuurweergave van de extensie:

  1. Vouw de structuurweergave van API Center uit om een API-definitie weer te geven.

  2. Klik met de rechtermuisknop op de definitie en selecteer Api-specificatiedocument exporteren. Er wordt een nieuw tabblad weergegeven waarmee een API-specificatiedocument wordt weergegeven.

    Schermopname van het exporteren van API-specificatie in Visual Studio Code.

U kunt ook een specificatie exporteren met behulp van het opdrachtpalet:

  1. Typ de sneltoets Ctrl+Shift+P om het opdrachtenpalet te openen.
  2. Selecteer Azure API Center: Api-specificatiedocument exporteren.
  3. Maak selecties om naar een API-definitie te navigeren. Er wordt een nieuw tabblad weergegeven waarmee een API-specificatiedocument wordt weergegeven.

M365-declaratieve agent maken

U kunt een declaratieve agent voor Microsoft 365 Copilot maken vanuit een OpenAPI-definitie in uw API-centrum. Met een declaratieve agent past u Microsoft 365 Copilot aan om te voldoen aan de unieke zakelijke behoeften van uw gebruikers. Wanneer u een declaratieve agent bouwt, geeft u de instructies, acties en kennis op om Copilot aan te passen voor uw bedrijfsscenario's.

Een declaratieve agent exporteren in de structuurweergave van de extensie:

  1. Vouw de structuurweergave van API Center uit om een OpenAPI-definitie weer te geven.
  2. Klik met de rechtermuisknop op de definitie en selecteer M365-declaratieve agent exporteren.
  3. Wanneer u hierom wordt gevraagd:
    1. Selecteer een of meer API-bewerkingen waarmee Copilot kan communiceren.
    2. Selecteer een werkruimtemap.
    3. Voer een toepassingsnaam in.

De declaratieve agent wordt gemaakt in de geselecteerde werkruimtemap. Gebruik de Microsoft 365 Agents Toolkit om de agent verder aan te passen en te implementeren.