×

Cписок iButton

Этот API получает список iButton, закреплённых за транспортным средством, за указанный период времени.
iButton — это небольшое электронное устройство (метка), которое используется для идентификации водителей или объектов. Обычно применяется для контроля доступа, учета рабочего времени или фиксации начала/окончания работы с транспортным средством.

Как получить данные

Метод

GET

Адрес запроса

Для получения данных используйте адрес:  https://<server_address>/api/api.php?

Параметры запроса

  • cmd=take_ibutton_list — команда для API, в данном случае
  • ts — дата начала периода (Unix timestamp)
  • te — дата конца периода (Unix timestamp)
  • agentId — идентификатор транспортного средства
  • node — номер узла, на котором нужно выполнить команду
 
Пример запроса
https://<server_address>/api/api.php?cmd=take_ibutton_list&ts=1643662800&te=1645045200&AgentID=79673&node=1
Ответ
{
    "code": 0,
    "msg": "OK",
    "data": [
        {
            "ibutton": "ae00001000000000",
            "ts": 1643680128
        },
        {
            "ibutton": "ae00001000000001",
            "ts": 1643680128
        }
    ]
}
В ответ на API-запрос возвращается:
  • code — код результата (0 — успех)
  • msg — сообщение сервера (например, "OK")
  • data — массив с информацией о iButton:
  • ibutton — уникальный идентификатор iButton
  • ts — время фиксации iButton (Unix timestamp)