Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
OpenAPI-specifikationen, som tidigare kallades Swagger, beskriver olika aspekter av ett API. En OpenAPI-specifikation (specifikation) beskriver API:ets slutpunkter, parametrar och svar. OpenAPI-specifikationer skrivs i YAML eller JSON och används av verktyg för att generera dokumentation, testfall och klientbibliotek. Genom att ha en OpenAPI-specifikation kan API-byggare se till att deras API beskrivs korrekt, är mer tillgängligt och enklare att integrera i en mängd olika program och tjänster.
Därför bör du överväga att ha en OpenAPI-specifikation för ditt API:
- Dokumentera ett API på ett standardiserat sätt. Dokumentera en API-specifikation i ett konsekvent och läsbart format.
- Generera ett SDK för klient. Använd verktyg som Kiota för att automatisera genereringen av klientbibliotek på olika programmeringsspråk.
- Skapa ett falskt API. Skapa falska servrar baserat på API-specifikationen, vilket hjälper dig under de tidiga utvecklingsfaserna när det faktiska API:et ännu inte har implementerats.
- Förbättra samarbetet. Ge olika team (klientdel, serverdel, QA) en tydlig förståelse för API:ets funktioner och begränsningar, vilket hjälper nya teammedlemmar att snabbt komma ikapp.
- Förenkla testning och validering. Automatisera valideringen av API-begäranden och svar mot specifikationen, vilket gör det enklare att identifiera avvikelser.
- Integrera med API-hanteringsverktyg. Integrera, distribuera och övervaka dina API:er enkelt med många API-hanteringsverktyg och gatewayer, till exempel Azure API Center och Azure API Management.
- Förenkla konfigurationen av API Gateway. Använd OpenAPI-specifikationer för att konfigurera API-gatewayer och automatisera uppgifter som routning, transformeringar och resursdelningsinställningar mellan ursprung.
Genom att använda OpenAPI-specifikationer kan du skapa API:er som är väl utformade och konsekvent dokumenterade. De är också mer underhållsbara och enklare att använda både internt och av externa konsumenter.
Om du inte har en OpenAPI-specifikation för ditt API kan du använda Dev Proxy för att generera en från snappade begäranden och svar.