Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Спецификация OpenAPI, ранее известная как Swagger, описывает различные аспекты API. Спецификация OpenAPI (спецификация) описывает конечные точки, параметры и ответы API. Спецификации OpenAPI записываются в YAML или JSON и используются средствами для создания документации, тестовых вариантов и клиентских библиотек. Имея спецификацию OpenAPI, разработчики API могут гарантировать его точное описание, доступность и простоту интеграции в широкий спектр приложений и служб.
Вот почему следует рассмотреть вопрос о наличии спецификации OpenAPI для API:
- Документируйте API стандартизированным способом. Документируйте спецификацию API в согласованном и удобочитаемом формате.
- Создайте клиентский пакет SDK. Используйте такие средства, как Kiota , чтобы автоматизировать создание клиентских библиотек на различных языках программирования.
- Создание макетного API. Создайте макет серверов на основе спецификации API, которая помогает во время ранних этапов разработки, когда фактический API еще не реализован.
- Улучшение совместной работы. Предоставьте различным командам (интерфейсной части, серверной части, обеспечения качества) четкое понимание возможностей и ограничений API, что помогает новым участникам команды быстро войти в курс дела.
- Упрощение тестирования и проверки. Автоматизация проверки запросов и ответов API в спецификации, что упрощает выявление несоответствий.
- Интеграция с средствами управления API. Легко интегрируйте, развертывайте и отслеживайте API с множеством средств управления API и шлюзов, таких как Центр API Azure и Azure Управление API.
- Упрощение конфигурации шлюза API. Используйте спецификации OpenAPI для настройки шлюзов API и автоматизации таких задач, как маршрутизация, преобразования и параметры общего доступа к ресурсам между источниками.
С помощью спецификаций OpenAPI можно создавать API, которые хорошо разработаны и последовательно документированы. Они также легче в обслуживании и проще в использовании как для внутренних, так и для внешних пользователей.
Если у вас нет спецификации OpenAPI для вашего API, вы можете использовать Dev Proxy, чтобы создать её из перехваченных запросов и ответов.