Задачи - Veneridze/KioskHTTP_API GitHub Wiki

Получение

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

Параметры:

  • mode = GetTasks
  • key = Ключ из auth

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

{
    "status": true,
    "tasks": [
        {
            "id": 1,
            "type": "video",
            "time": "12:10:00",
            "date": "2021-12-30",
            "machines": [
                1234,
                4321,
                1423,
                1234
            ]
        },
        {
            "id": 2,
            "type": "video",
            "date": "2021-12-30",
            "time": "12:10:00",
            "machines": [
                1234,
                4321,
                1423,
                1234
            ]
        },
        {
            "id": 3,
            "type": "video",
            "date": "2021-12-30",
            "time": "12:10:00",
            "machines": [
                1234,
                4321,
                1423,
                1234
            ]
        }
    ]
}

Редактирование/Создание

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

Параметры:

  • mode = edit_task
  • key = Ключ из auth
  • id = id задачи (Если не передан, считается как добавление новой записи)
  • time = Время
  • type = Тип задачи
  • date = День (Если не передан, считается как ежедневняя задача)
  • machines[] = Массив с устройствами, которые включены в задачу
  • Возможные значения для type:
  • video - воспроизведение видеоролика в заданное время

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

{
   "status": true
}