Данные об экодрайвинге
Этот API позволяет вам получать информацию об экологичности вождения транспортных средств за указанный период.
Как получить данные
Метод
GET
Адрес запроса
Для получения данных используйте адрес: https://<server_address>/api/api.php?
Параметры запроса
Чтобы получить нужные данные, добавьте к адресу запроса параметры. Параметры указываются после знака вопроса «?» и разделяются знаком «&».
-
cmd = mileco_drive — команда для получения данных о поездке
-
start — дата и время начала периода, за который вы хотите получить данные
-
stop — дата и время окончания периода
Время указывается в формате Unixtimestamp — это количество секунд, прошедших с 1 января 1970 года.
-
vehid — идентификатор транспортного средства, по которому необходимо получить данные. Если нужно получить данные об одной машине — введите её ID, если о нескольких машинах — перечислите их ID через запятую.Если вы не укажете параметр vehid, система автоматически выдаст информацию по всем машинам, закреплённым за вашим аккаунтом.
-
imei — уникальный номер GPS-трекера транспортного средства. Используйте этот параметр для получения данных по конкретному трекеру.При указании imei параметр vehid указывать не нужно.
Пример API-запроса с imei:
https://<address>/api/api.php?cmd=mileco_drive&start=1738113401&stop=1738631801&time_diff_type=1&imei=86645655031889725
|
-
time_diff_type — группировка данных по времени. По умолчанию данные собираются за каждый день.
-
time_diff_type=1 — данные будут собраны за каждые 7 дней
-
time_diff_type=2 — данные будут собраны за каждый месяц
-
node — номер узла, на котором нужно выполнить команду
Пример запроса
https://<url>/api/api.php?cmd=mileco_drive&start=1738113401&stop=1738631801&time_diff_type=1&vehid=32,53&node=1
|
Ответ
{
"32": {
"29.01.2025_01:16|04.02.2025_01:16": {
"date": "Wednesday, 29.01.2025 01:16 - Tuesday, 04.02.2025 01:16",
"veh_id": 32,
"distance": 842.75354055,
"agent_id": 545,
"account_id": 10025,
"account_name": "ИП Иванов",
"veh_name": "О 511 ГР 123",
"veh_type": "Car",
"eco_data": {
"speed": {
"msg": "Speed",
"cnt": 0,
"val": 1290,
"fee": 12
}
}
}
}
"53": {
"29.01.2025_01:16|04.02.2025_01:16": {
"date": "Wednesday, 29.01.2025 01:16 - Tuesday, 04.02.2025 01:16",
"veh_id": 53,
"distance": 8.24949075,
"agent_id": 545,
"account_id": 10025,
"account_name": "ИП Иванов",
"veh_name": "О 619АК 67",
"veh_type": "Bus",
"eco_data": []
}
}
|
В ответ на API-запрос возвращаются данные о каждом транспортном средстве:
-
veh_id — идентификатор транспортного средства
-
imei — уникальный номер трекера
-
distance — пройденное расстояние за указанный период
-
agent_id — идентификатор договора
-
account_id — номер аккаунта в системе
-
account_name — имя аккаунта
-
veh_name — название транспортного средства
-
veh_type — тип транспортного средства
-
eco_data — данные о вождении