Кружки - Veneridze/KioskHTTP_API GitHub Wiki

Получение

Параметры:

  • mode = extras
  • op = Номер площадки
  • key = Ключ из auth

Пример запроса:

http://95.165.157.102:90/terminal/api/vendor?mode=extras&op=#&key=####

JSON - Ответ от сервера:

Справка:

  • status - открыта ли запись на кружок
  • age - максимальный возраст ученика
  • teacher - id преподавателя, информацию можно получить в методе staff
  • length - Продолжительность занятий в днях
{
  "status": true,
  "extras": [
    {
      "id": 1,
      "title": "Web-Программирование",
      "about_short": "Программирование для начинающих",
      "about": "Полное описание",
      "teacher": 265,
      "age": 18,
      "length": 14,
      "status": true
    },
    {
      "id": 2,
      "title": "Бисероплетение",
      "about_short": "Это целый мир невероятно интересных возможностей создания маленьких творческих шедевров своими руками",
      "about": "Полное описание",
      "teacher": 265,
      "age": 16,
      "length": 29,
      "status": true
    },
  ]
}

Редактирование

Параметры:

  • mode = edit_extra
  • key = Ключ из auth
  • id = id кружка
  • op = Номер площадки
  • title = Название кружка
  • about_short = Краткое описание
  • about = Полное описание
  • age = Возраст
  • length = Продолжительность в днях
  • status = Статус записи
  • teacher = id преподавателя

JSON - Ответ от сервера:

{
   "status": true
}