Automatisierungs-API mit Swagger

Swagger, auch unter dem Namen OpenAPI bekannt, stellt eine sprachunabhängige Spezifikation für das Beschreiben von REST-APIs dar. Es unterstützt Entwickler dabei, die Funktionen eines Service zu verstehen, indem eine interaktive Dokumentation und Hilfeseiten für die Web-API erstellt werden.

Seite ArcGIS Earth Automation API

Die ArcGIS Earth Automation API verwendet das Open-Source-Projekt Swashbuckle.AspNetCore, um Swagger-Dokumente zu generieren, die Swagger-UI zu implementieren und auf diese Weise eine webbasierte UI mit hilfreichen Informationen bereitzustellen.

Nach der Aktivierung der ArcGIS Earth Automation API finden Sie den Swagger-Link in den erweiterten Anwendungseinstellungen. Die Standard-URL lautet http://localhost:8000/swagger/index.html.

Die Swagger-UI sieht folgendermaßen aus:

Swagger-UI

Sie können jede Methode für öffentliche Aktionen im Controller über die Swagger-UI testen.

  1. Klicken Sie auf einen Methodennamen, um den Abschnitt zu erweitern.
  2. Klicken Sie auf Try it out.
  3. Fügen Sie ggf. erforderliche Parameter hinzu.
  4. Klicken Sie auf Execute.