Время простоя транспорта
Этот API возвращает список периодов простоев транспортного средства за выбранный промежуток времени.
Как получить данные
Адрес запроса
Для получения данных используйте адрес: https://<server_address>/api/api.php?
Метод запроса
GET
Параметры запроса
Параметры передаются через строку запроса или в теле POST-запроса:
-
cmd=get_idle — команда для получения простоев
-
time_start — начало периода (timestamp, unixtime)
-
time_end — конец периода (timestamp, unixtime)
-
imei — IMEI устройства мониторинга. Если устройств несколько, указываются через запятую: imei=887556,io9987,76573
-
node — номер узла, на котором нужно выполнить команду
Пример API-запроса
https://<server_address>/api/api.php?cmd=get_idle&time_start=16878956&time_end=16878755&imei=887556,io9987,76573&node=1
|
Пример ответа
{
"code": 0,
"data": {
"2914": [
{"idle_start": "1641814740", "idle_end": 1641814984},
{"idle_start": 1641815547, "idle_end": 1641825619},
{"idle_start": 1641827105, "idle_end": 1641893307},
{"idle_start": 1641893623, "idle_end": 1641898037}
// ... остальные записи ...
]
},
"message": "success"
}
|
В ответ на API-запрос возвращается:
-
code — код результата: 0 — успешно 1 — ошибка
-
data — словарь, где ключи — идентификаторы транспортных средств, а значения — список периодов простоя:
-
idle_start — время начала простоя (timestamp)
-
idle_end — время конца простоя (timestamp)
-
message — текстовое сообщение о результате запроса