Пробег внутри геозон

Этот API получает информацию о пробеге транспортных средств внутри заданных геозон за выбранный период времени.

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

Метод

GET

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

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

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

  • cmd = zones_mileage — команда для получения пробега в геозонах
  • ts — время начала выборки (Unix timestamp)
  • te — время окончания выборки (Unix timestamp)
  • imei — список IMEI объектов через запятую
  • zones — список имён геозон через запятую (необязательный параметр; если не указан, возвращается пробег по всем зонам)
  • node — номер узла, на котором нужно выполнить команду
 
Пример запроса
https://<server_address>/api/api.php?cmd=zones_mileage&ts=1596229200&te=1597006800&imei=867857035056105,123123123&zones=Симферополь,Белогорск,Судак&node=1
Ответ
{
  "code":0,
  "ts":"1596229200",
  "te":"1597006800",
  "data":{
     "867857035056105":[
        {
           "zone":"Симферополь",
           "duration":88308,
           "mileage":259.84
        },
        {
           "zone":"За пределами города",
           "duration":21564,
           "mileage":283.47
        },
        {
           "zone":"Белогорск",
           "duration":704,
           "mileage":10.77
        },
        {
           "zone":"Судак",
           "duration":1332,
           "mileage":11.45
        }
     ]
  }
}
 
В ответ на API-запрос возвращается:
  • zone — название геозоны
  • duration — время нахождения объекта в зоне в секундах
  • mileage — пройденное расстояние в километрах в данной зоне