API of sheduler - Aspirants-FS-FE/SheduliZZZer GitHub Wiki

Home

Описание API Education Sсheduler

Получение неотправленых анонсов

https://programming-scheduler.herokuapp.com/lessons?isSent=false

Получение отправленных анонсов

https://programming-scheduler.herokuapp.com/lessons?isSent=true

Получения списка преподавателей

https://programming-scheduler.herokuapp.com/images/getNamesByType?type=преподаватель

Получение аватарки преподавателя

https://programming-scheduler.herokuapp.com/images/getImageByName?name=Владимир Чебукин

Получение закреплённых лекций

https://programming-scheduler.herokuapp.com/defaultLessons/

Возвращает объект, ключами которого является название курса, а значением массив занятий

Cоздание прикреплённого занятия

/create

Принимает JSON вида { lessonName, teacher, course, additional } где курс, это шифр курса (без потока)

Получение шаблонных сообщений

https://programming-scheduler.herokuapp.com/templates

Если добавить id, то можно получить определённый шаблон. Например: https://programming-scheduler.herokuapp.com/templates?id=e0b22da0-9441-11ea-9b61-eb4f7449e1dc

Cоздание анонса занятия:

lessons/add (POST)

Принимает JSON вида: { group, date, time, teacher, lecture, additional }