API of sheduler - Aspirants-FS-FE/SheduliZZZer GitHub Wiki
Описание 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 }