Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Specifikace OpenAPI, dříve označovaná jako Swagger, popisuje různé aspekty rozhraní API. Specifikace OpenAPI (specifikace) popisuje koncové body, parametry a odpovědi rozhraní API. Specifikace OpenAPI jsou napsané v YAML nebo JSON a používají je nástroje k vygenerování dokumentace, testovacích případů a klientských knihoven. Díky specifikaci OpenAPI můžou tvůrci rozhraní API zajistit, aby jejich rozhraní API bylo přesně popsáno, přístupnější a snadněji se integrovalo napříč širokou škálou aplikací a služeb.
Tady je důvod, proč byste měli zvážit použití specifikace OpenAPI pro vaše rozhraní API:
- Zdokumentovat rozhraní API standardizovaným způsobem Zdokumentovat specifikaci rozhraní API v konzistentním a čitelném formátu.
- Vygenerujte klientskou sadu SDK. Pomocí nástrojů, jako je Kiota , můžete automatizovat generování klientských knihoven v různých programovacích jazycích.
- Vytvořte napodobení rozhraní API. Vytváření napodobených serverů na základě specifikace rozhraní API, což vám pomůže v počátečních fázích vývoje, když skutečné rozhraní API ještě není implementováno.
- Vylepšení spolupráce. Poskytněte různým týmům (front-end, back-end, kontrolu kvality) jasný přehled o možnostech a omezeních rozhraní API, což pomáhá novým členům týmu rychle dohnat.
- Zjednodušení testování a ověřování Automatizujte ověřování požadavků rozhraní API a odpovědí podle specifikace, což usnadňuje identifikaci nesrovnalostí.
- Integrace s nástroji API Management Snadná integrace, nasazení a monitorování rozhraní API s mnoha nástroji a bránami služby API Management, jako je Azure API Center a Azure API Management.
- Zjednodušení konfigurace brány rozhraní API Pomocí specifikací OpenAPI můžete konfigurovat brány rozhraní API a automatizovat úlohy, jako jsou směrování, transformace a nastavení sdílení prostředků mezi zdroji.
Pomocí specifikací OpenAPI můžete vytvářet rozhraní API, která jsou dobře navržená a konzistentně zdokumentovaná. Jsou také snadněji udržovatelné a snadněji se používají interně i externími spotřebiteli.
Pokud pro své rozhraní API nemáte specifikaci OpenAPI, můžete ho vygenerovat pomocí dev proxy serveru z zachycených požadavků a odpovědí.