×

Время простоя транспорта

Этот 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 — текстовое сообщение о результате запроса