Основы и авторизация

Swagger — это инструмент, который помогает разработчикам создавать, документировать и тестировать API (интерфейсы программирования приложений). Он автоматически генерирует описание для каждого ресурса в REST API, показывая доступные методы, параметры запросов и возвращаемые данные. Это делает документацию понятной как для людей, так и для машин, что упрощает взаимодействие между различными системами. Swagger позволяет разработчикам легко видеть структуру API и тестировать его методы прямо в браузере, что значительно ускоряет процесс разработки.

Основная ценность Swagger заключается в его интерактивности и удобстве. С помощью Swagger UI пользователи могут не только просматривать документацию, но и отправлять тестовые запросы к API, получая мгновенные ответы. Это позволяет быстро проверять работоспособность методов и проводить отладку. Благодаря своей популярности, Swagger стал стандартным инструментом для работы с API и используется разработчиками, тестировщиками и аналитиками для упрощения процессов создания и поддержки программных интерфейсов.

circle-exclamation

hashtag Как открыть Swagger

Чтобы открыть Swagger в NocoDB, нужно в левой панели навести курсор мыши на любую базу, затем нажать на “…” и выбрать “Swagger: REST APIs”.

hashtag API Token и авторизация в Swagger

Чтобы делать запросы в Swagger и не только (например, HTTP-запросыarrow-up-rightarrow-up-right), в заголовках нужно указывать данные авторизации.

1

Откройте "Team & Settings"

В NocoDB в левой панели откройте раздел “Team & Settings”.

2

Создайте новый токен

В “Tokens” нажмите “Create new token”.

3

Введите название и создайте токен

Введите любое название токена и создайте его.

4

Скопируйте токен

Скопируйте созданный токен.

5

Откройте Swagger и нажмите "Authorize"

Вернитесь в Swagger и нажмите “Authorize”.

6

Вставьте токен и подтвердите

Вставьте токен в поле и снова нажмите “Authorize”.

7

Проверка авторизации

Если в окошке авторизации появилась надпись “Authorized”, значит, вы успешно авторизованы.