Interfejs Automation API z interfejsem Swagger

Swagger, zwanym również interfejsem OpenAPI, jest niezależną od języka specyfikacją opisującą interfejsy REST API. Pomaga ona deweloperom zrozumieć możliwości usługi przez generowanie interaktywnej dokumentacji i stron pomocy dla internetowego interfejsu API.

Strona ArcGIS Earth Automation API

Interfejs ArcGIS Earth Automation API wykorzystuje projekt typu Open Source o nazwie Swashbuckle.AspNetCore do wygenerowania dokumentów Swagger i zaimplementowania interfejsu użytkownika Swagger w celu udostępnienia internetowego interfejsu użytkownika, w którym udostępniane są informacje.

Po włączeniu interfejsu ArcGIS Earth Automation API można użyć łącza Swagger dostępnego w sekcji Zaawansowane ustawienia aplikacji. Domyślny adres URL to http://localhost:8000/swagger/index.html.

Interfejs użytkownika Swagger wygląda następująco:

Interfejs użytkownika Swagger

Każdą publiczną metodę działania w kontrolerze można przetestować z poziomu interfejsu użytkownika Swagger.

  1. Kliknij nazwę metody, aby rozwinąć sekcję.
  2. Kliknij opcję Wypróbuj.
  3. Dodaj potrzebne parametry.
  4. Kliknij opcję Wykonaj.