Skip to content
vaspahomov edited this page Mar 27, 2019 · 1 revision

WebApi

REST клиент для ComplexityBot. Также доступна swagger документация по hostname/index.html

Возвращает список всех тем.

GET /api/topics

Возвращает всех список уровней в теме.

GET /api/{topicId}/levels

Возвращает список уровней в теме доступных юзеру.

GET /api/{userId}/{topicId}/availableLevels

Возвращает прогресс пользователя по текущему Level.

GET /api/{userId}/{topicId}/{levelId}/currentProgress

Получить информацию о задании.

GET /api/{userId}/{topicId}/{levelId}/task

Возвращает информацию о уровне из такого же состояния (тема + уровень).

GET /api/{userId}/nextTask

Выдает подсказку на заданный уровень.

GET /api/{userId}/hint

Отправить ответ на сервер.

POST /api/{userId}/sendAnswer
Clone this wiki locally