Практика / API и SQL
30 заданий по API учебной аптеки и 15 новых задач на SQL. От простого запроса к связанному сценарию. В каждом задании — понятная цель, подсказки и проверка ответа.
Без аккаунта QArtel. Отметки прохождения хранятся только в этом браузере; API-ответы и токены не сохраняются.
Заданий: 30. Выполнено: 0 из 30.
Убедитесь, что обработчик аптеки отвечает.
Отделите HTTP-статус от содержимого JSON.
Найдите формат ответа в заголовках.
Проверьте статус сервиса и формат времени.
Получите ровно три препарата.
Свяжите список с конкретным ресурсом.
Проверьте запрос отсутствующего препарата.
Прочитайте справочник, на который ссылается препарат.
Отправьте неправильный параметр страницы.
Получите контролируемый отказ по полю sort.
Отфильтруйте список по булеву признаку.
Сформируйте адрес, не теряя параметр категории.
Проверьте параметры страницы в ответе.
Проверьте цены по возрастанию.
Соберите запрос поиска по слову tablets.
Сочетайте фильтр, сортировку и страницу.
Отправьте защищённый запрос без Authorization.
Получите отказ, не создавая учётную запись.
Проверьте отказ входа по неверной паре.
Войдите демо-клиентом и выделите безопасные поля.
Прочитайте текущего клиента через API.
Покажите, как передаётся access_token.
Проверьте ограничение списка пользователей.
Прочитайте сокращённые lookup-данные.
Зафиксируйте реальное наблюдение учебного API.
Проверьте бизнес-валидацию авторизованного запроса.
Свяжите поиск товара и создание заказа.
Проверьте вложенный ресурс после создания.
Выполните разрешённый переход состояния.
Проверьте повтор того же перехода без списаний запаса.