×

Суточная сводка по транспорту

Этот API получает сведения о транспортном средстве за последние 24 часа, включая пробег, уровень топлива, заправки и расход топлива.

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

Метод

GET

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

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

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

  • cmd = vehinfo_24_hours — команда для получения информации за 24 часа
  • agent_id — идентификатор транспортного средства (можно несколько через запятую)
  • imei — идентификатор устройства (можно несколько через запятую)
  • ts — метка времени (Unix timestamp)
  • node — номер узла, на котором нужно выполнить команду
 

Пример запроса

https://<server_address>/api/api.php?cmd=vehinfo_24_hours&imei=10518,165182&ts=1617710825&node=1
Ответ
{
  "10518": {
    "total_mileage": 745851.44,
    "fuel_start": 229.37,
    "fuel_stop": 229.37,
    "fuel_fill": 409.6,
    "fuel_drain": 153.15,
    "fuel_consumption_l": 256.45,
    "fuel_consumption_l_per_100km": 35,
    "fuel_consumption_norm_l": 161.5658,
    "fuel_consumption_norm_l_per_100km": 22,
    "engine_hours": 0
  },
  "165182": {
    "total_mileage": 100946.68,
    "fuel_start": 0,
    "fuel_stop": 0,
    "fuel_fill": 0,
    "fuel_drain": 0,
    "fuel_consumption_l": 0,
    "fuel_consumption_l_per_100km": 0,
    "fuel_consumption_norm_l": 22.313,
    "fuel_consumption_norm_l_per_100km": 10,
    "engine_hours": 0
  }
}
В ответ на API-запрос возвращается:
  • total_mileage — общий пробег
  • fuel_start — количество топлива в начале периода
  • fuel_stop — количество топлива в конце периода
  • fuel_fill — заправка
  • fuel_drain — слив топлива
  • fuel consumption (l) — фактический расход топлива
  • fuel consumption (l/100km) — расход на 100 км
  • fuel_consumption_norm(l) — нормативный расход топлива
  • fuel_consumption_norm(l/100km) — нормативный расход на 100 км
  • engine hours — моточасы