Устройства - Veneridze/KioskHTTP_API GitHub Wiki

Получение

Уровень доступа: Чтение

Параметры:

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

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

{
    "status": true,
    "machines": [
        {
            "id": 1234,
            "op": 5,
            "type": "kiosk",
            "mode": "all",
            "platform": "xp",
            "last_call": "2000-01-01 00:00:00",
            "needupdate": false,
            "enablesound": true
        },
        {
            "id": 1234,
            "op": 5,
            "type": "kiosk",
            "mode": "all",
            "platform": "xp",
            "last_call": "2000-01-01 00:00:00",
            "needupdate": true,
            "enablesound": true
        },
        {
            "id": 1234,
            "op": 5,
            "type": "kiosk",
            "mode": "all",
            "platform": "xp",
            "last_call": "2000-01-01 00:00:00",
            "needupdate": false,
            "enablesound": true
        }
    ]
}

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

Уровень доступа: Чтение и запись

Параметры:

  • mode = EditMachine
  • key = Ключ из auth
  • id = id устройства
  • pod_type = Тип устройства
  • pod_mode = Режим работы устройства
  • platform = Платформа устройства
  • needupdate = Необходимость обновления информации на устройстве
  • enablesound = Включить звук на устройстве

Справка:

Значение needupdate сбрасывается каждый день на false и стаёт true после первого обращения GetSatus

  • Возможные значения для type:
  • kiosk - терминал
  • tv - телевизор
  • Возможные значения для mode:
  • all - Новости + расписание
  • news - Только новости
  • timetable - Только расписание
  • slideshow - Слайд-шоу

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

{
   "status": true
}