Работу выполняет наша команда · Онлайн по всему мируЗаказать без предоплаты ↗
РАБОТУ ВЫПОЛНИТ НАША КОМАНДА

Документация API в OpenAPI и Swagger

Опишем существующий REST API в OpenAPI, подготовим примеры запросов и страницу документации. Проверим примеры в вашей тестовой среде и зафиксируем расхождения между описанием и ответами.

Работу выполнят специалистыОнлайн по всему миру
Документация API в OpenAPI и Swagger — иллюстрация результата
Иллюстрация формата работы. Ваш проект создадим по согласованной задаче.
ЧТО ВЫ ПОЛУЧИТЕ

Спецификация OpenAPI, портал Swagger UI, примеры и воспроизводимый набор проверок для десяти операций API.

Вы поручаете задачу нашей команде. Мы уточним требования, выполним работу и проверим результат перед передачей.

Одна версия существующего REST API: до 10 операций «метод + путь»
До 20 переиспользуемых схем и одна схема авторизации
Параметры, обязательность полей, успешные ответы и согласованные коды ошибок
По одному успешному и одному ошибочному примеру на операцию, где это применимо
Портал Swagger UI, OpenAPI YAML/JSON и примеры cURL
Проверка спецификации и до 20 запросов в sandbox, журнал расхождений и инструкция обновления

Выберите состав работ

Базовый состав работы описан выше. Отличия расширенных вариантов указаны в их описании. Индивидуальные дополнения оценим до начала работы.

Начнём с понятного примера

До оплаты покажем описание одной операции, её схему и пример запроса по предоставленным материалам; укажем, чего не хватает для проверки в sandbox.

Сначала согласуем небольшой показательный фрагмент или диагностику. Он поможет оценить направление работы без предоплаты. Для большого проекта затем согласуем этапы, стоимость и оплату.

Проверим, что результат работает

Проверим разрешение ссылок схем, обязательные поля, типы и примеры. В sandbox сверим коды и поля фактических ответов, очистим созданные тестовые сущности доступным штатным способом. Секреты заменим переменными. Неподтверждённое поведение отметим в отчёте. Два раунда правок.

Два раунда правок в рамках согласованной задачи. Для каждого раунда собираем правки одним списком. Передаём итоговые файлы или доступы в аккаунте клиента и поясняем, как пользоваться результатом.

Достаточно рассказать о задаче

Для первой заявки нужны имя и контакт. Подробности можно обсудить с командой позже.

  • Список операций, текущая документация или доступ к относящемуся к API исходному коду
  • Изолированный sandbox, тестовый аккаунт и способы создания/очистки тестовых данных
  • Ответственный разработчик, правила ошибок и место размещения документации

Что не входит в пакет

  • Разработка и исправление самого API, SDK и нового способа авторизации
  • GraphQL, gRPC, WebSocket, файловые потоки и несколько версий API
  • Нагрузочные проверки, пентест, оценка безопасности и сертификация
  • Запросы с изменением реальных данных, оплата хостинга и постоянное ведение документации

Платные лицензии, подписки, сторонние API, комиссии, домен и хостинг не включены, если в составе прямо не указано обратное. Срок начинается после согласования и получения материалов.

Ответы перед заказом

Мне нужно самому разбираться в настройках?

Нет. Расскажите, что должно получиться. Команда объяснит варианты, настроит согласованные функции и передаст инструкцию. Для платёжных и других внешних сервисов понадобятся ваши аккаунты и подтверждения владельца.

Это готовый файл или работа на заказ?

Это услуга команды под ваш проект. Материалы и цифровые файлы подготовим после согласования задачи. Иллюстрации показывают формат, а не продаваемый готовый шаблон.

Когда нужно оплачивать?

Согласованный пример или диагностика — без предоплаты. После одобрения фиксируем состав, стоимость, оплату и оставшиеся этапы. Готовую работу и исходники передаём после согласованной оплаты.

Где будем общаться?

Предпочитаем Telegram. Можно выбрать WhatsApp, звонок или ВКонтакте. Заявка и переписка также сохранятся на личной странице на сайте.

Нужен другой состав?

Обсудите задачу с командой или сравните варианты.

Другие решения