content/viewPage

Просмотр урока

Параметры

Название Описание Тип Обязательный
token Токен пользователя Строка Да
id ID урока. Обязателен один из параметров id, widget_id Строка Нет
widget_id ID виджета. Обязателен один из параметров id, widget_id Строка Нет
ignore_current_page 1 - Не обновлять текущую страницу
Иначе - обновить текущую страницу
Строка Нет
ignore_last_act 1 - Не обновлять список курсов
Иначе - обновить список курсов
Строка Нет
start_exam Отправить 1, чтобы начать сдачу экзамена. Если на странице включен прокторинг, то в ответ придет объект с параметрами url и token. Пользователя нужно будет перекинуть на указанный url, отправив post-запросом параметр token Строка Нет
start_proctoring_exam Отправить 1, чтобы начать сдачу экзамена с прокторингом Строка Нет

Результат

В случае успеха возвращает объект урок с массивом объектов виджет.

Коды ошибок

TOKEN_NOT_FOUND Передан неверный токен.
ID_NOT_FOUND Передан неверный ID урока или виджета.
COURSE_NOT_PURCHASED Пользователь не купил курс.
PAGE_NOT_PURCHASED Пользователь не купил платный урок. В случае этой ошибки в ответе добавляется поле price с ценой урока.
PREVIOUS_PAGE_NOT_COMPLETE Не пройден стоп урок ранее. В случае этой ошибки также будет возвращен ID не пройденного урока, чтобы можно было переадресовать пользователя.
NOT_A_STUDENT Пользователь не является учеником. В случае этой ошибки также будет возвращен ID курса, чтобы можно было переадресовать пользователя на страницу курса.
MARATHON_ENDED Марафон закончился.
MARATHON_NOT_STARTED Марафон еще не начался.
PAGE_NOT_OPENED Страница еще не открыта. В случае этой ошибки также вернется параметр when, в котором указана дата открытия страницы в Unix
WRONG_PLAN У пользователя нет доступа к тарифу, в котором находится данная страница
EXAM_START Экзамен еще не начался. В случае этой ошибки также вернется параметр date, в котором указана дата начала экзамена в Unix
EXAM_END Экзамен закончился. В случае этой ошибки также вернется параметр date, в котором указана дата окончания экзамена в Unix
EXAM_MIN_POINTS У пользователя не набрано минимальное количество баллов для доступа к экзамену. В этом случае вернется параметр min_points. равный количество необходимых баллов
CANT_START_EXAM Пользователь пока не может начать выполнение экзамена, не прошло время после неудачной попытки. В случае этой ошибки возвращает параметр time, который показывает, через сколько станет доступен экзамен (секунды)

Тест запроса

token:
id:
widget_id:
ignore_current_page:
ignore_last_act:
start_exam:
start_proctoring_exam:
Введите данные и нажмите выполнить