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.
OpenAPI Specification, früher Swagger genannt, beschreibt verschiedene Aspekte einer API. Eine OpenAPI-Spezifikation (Spezifikation) beschreibt die Endpunkte, Parameter und Antworten der API. OpenAPI-Spezifikationen werden in YAML oder JSON geschrieben und werden von Tools zum Generieren von Dokumentationen, Testfällen und Clientbibliotheken verwendet. Durch eine OpenAPI-Spezifikation können API-Generatoren sicherstellen, dass ihre API genau beschrieben, barrierefreier und einfacher in eine vielzahl von Anwendungen und Diensten integriert werden kann.
Hier erfahren Sie, warum Sie eine OpenAPI-Spezifikation für Ihre API verwenden sollten:
- Dokumentieren Sie eine API auf standardisierte Weise. Dokumentieren Sie eine API-Spezifikation in einem konsistenten und lesbaren Format.
- Generieren Sie ein Client-SDK. Verwenden Sie Tools wie Kiota , um die Generierung von Clientbibliotheken in verschiedenen Programmiersprachen zu automatisieren.
- Erstellen Sie eine simulierte API. Erstellen Sie Simulierte Server basierend auf der API-Spezifikation, die Ihnen während der frühen Entwicklungsphasen hilft, wenn die tatsächliche API noch nicht implementiert ist.
- Verbessern Sie die Zusammenarbeit. Stellen Sie verschiedene Teams (Front-End, Back-End, QA) mit einem klaren Verständnis der Funktionen und Einschränkungen der API bereit, wodurch neue Teammitglieder schnell auf dem Laufenden sind.
- Vereinfachen Sie Tests und Validierung. Automatisieren Sie die Validierung von API-Anforderungen und -Antworten anhand der Spezifikation, wodurch diskrepanzen leichter erkannt werden können.
- Mit API-Verwaltungstools integrieren. Einfache Integration, Bereitstellung und Überwachung Ihrer APIs mit vielen API-Verwaltungstools und Gateways, z. B. Azure API Center und Azure API Management.
- Vereinfachen der API-Gatewaykonfiguration. Verwenden Sie OpenAPI-Spezifikationen, um API-Gateways zu konfigurieren und Aufgaben wie Routing, Transformationen und einstellungen für die übergreifende Ressourcenfreigabe zu automatisieren.
Mithilfe von OpenAPI-Spezifikationen können Sie APIs erstellen, die gut entworfen und konsistent dokumentiert sind. Sie sind auch einfacher wartbar und sowohl intern als auch von externen Nutzern benutzerfreundlicher.
Wenn Sie keine OpenAPI-Spezifikation für Ihre API haben, können Sie dev Proxy verwenden, um einen aus den abgefangenen Anforderungen und Antworten zu generieren.