Площадка - Veneridze/KioskHTTP_API GitHub Wiki
Список настроек
Уровень доступа: Чтение
Параметры:
mode
= settingsop
= Номер площадкиkey
= Ключ из auth
JSON - Ответ от сервера:
Справка:
number_api
- Номер площадки в API ks54.ru, используется для получения списка групп, может отличаться от номера площадкиcab
- Кабинет получения инвентаря (к примеру, шайб для аэрохоккея)
{
"status": true,
"settings": {
"name": "Семёновская",
"number": 5,
"number_api": 4,
"week_invert": false,
"shedule": true,
"banners": true,
"extra": false,
"news_autoload": 1,
"games": true,
"cab": 801
}
}
Статистика
Уровень доступа: Чтение
Параметры:
mode
= statisticop
= Номер площадкиkey
= Ключ из auth
JSON - Ответ от сервера:
connected
- количество подключённых на данный день устройств
Справка:
{
"statistic": {
"week": "Знаменатель",
"games": {
"hokkey_count": 2
},
"views": {
"studsovet": 22,
"contact": 49
},
"terminal": {
"all": 1,
"connected": 0
},
"tv": {
"all": 2,
"connected": 1
}
},
"status": true
}
Изменение
Уровень доступа: Чтение и запись
Параметры:
mode
= edit_opkey
= Ключ изauth
number
= Номер площадки (После изменения потребуется повторная авторизация терминалов)number_api
= Номер площадки в API сайтаname
= Название площадки (Вступает в силу после перезапуска терминала)terminal_count
= Количество терминалов на площадкеtv_count
= Количество телевизоров на площадкеshedule_enable
= Отображать ли расписание (Вступает в силу после перезапуска терминала)shedule_invert
= Инвертировать числитель/знаменатель (Вступает в силу после перезапуска терминала)games_enable
= Отображат ли игры (Вступает в силу после перезапуска терминала)games_inventory_cab
= Кабинет выдачи инвентаряgames_hokkey_count
= Количество столов аэрохоккеяbanners
= Отображать ли баннеры (Вступает в силу после перезапуска терминала)extra
= Отображать ли кружки (Вступает в силу после перезапуска терминала)
JSON - Ответ от сервера:
{
"status": true
}
Список площадок
Уровень доступа: Чтение
Параметры:
mode
= oplistkey
= Ключ из auth
JSON - Ответ от сервера:
{
"status": true,
"op": [
{
"title": "Таганская",
"value": 1
},
{
"title": "Коломенская",
"value": 2
},
{
"title": "Бибиревская",
"value": 4
},
{
"title": "Семёновская",
"value": 5
},
{
"title": "Рязанская",
"value": 6
},
{
"title": "Римская",
"value": 7
},
{
"title": "Басовская",
"value": 9
}
]
}
Список логов
Уровень доступа: Чтение
Параметры:
mode
= logskey
= Ключ из auth
JSON - Ответ от сервера:
{
"status": true,
"logs": [
{
"id": 7,
"action_id": 58,
"op": 0,
"type": "Новость",
"username": "Иван Иванов",
"action": "Удаление",
"date": "2021-08-23 13:10:44"
},
{
"id": 8,
"action_id": 53,
"op": 0,
"type": "Новость",
"username": "Иван Иванов",
"action": "Добавление",
"date": "2021-08-23 13:11:01"
}
]
}