API для получения данных отчета
Пример:
https://<адрес>/api/api.php?cmd=get_report
Таблица требуемых параметров
Параметр
|
Тип
|
Пример
|
Описание
|
cmd
|
string
|
get_report
|
Команда для получения отчетных данных
|
report_type
|
int
|
1
|
Тип отчета
|
start
|
int
|
1724623200
|
Время начала выборки (unixtimestamp)
|
stop
|
int
|
1724709600
|
Время остановки выборки (unixtimestamp)
|
veh_id
|
string
|
1234,5678
|
Список транспортных средств (идентификаторы агентов), разделенных запятой
|
explode
|
int
|
1
|
Разделение данных отчета по (1 - дни, 2 - недели, 3 - не разделять)
|
group
|
int
|
1
|
Группировка данных отчета по (1 - дням, 2 - объектам, 3 - зонам, 4 - водителям, 5 - клиентам, 6 - группам, 7 - тегам)
|
format
|
string
|
json
|
Отчет данных ответ (json, pdf, xls)
|
tz
|
string
|
Africa/Johannesburg
|
Отчет о часовом поясе (см. API https://<address>/api/api.php?cmd=get_time_zones)
|
|
Таблица дополнительных параметров
Параметр
|
Тип
|
Пример
|
Описание
|
drivers_id
|
string
|
1234,5678
|
Список идентификаторов драйверов, разделенных запятыми
|
zones_id
|
string
|
1234,5678
|
Список идентификаторов зон, разделенных запятыми
|
fillings
|
int
|
1
|
Включить заполнения
|
stales
|
int
|
1
|
Включить стоки
|
speed
|
int
|
1
|
Включить скорость
|
rashod
|
int
|
1
|
Включить расходы
|
stops
|
int
|
1
|
Включить остановки
|
run
|
int
|
1
|
Включить запуск
|
contr_time
|
int
|
30
|
Set control time
|
type
|
int
|
1
|
Установить контрольное время
|
tags
|
string
|
1234,5678
|
Список идентификаторов тегов, разделенных запятыми
|
template
|
int
|
1234
|
Идентификатор шаблона
|
outside_zones
|
int
|
1
|
Включить внешние зоны
|
work_hours
|
int
|
1
|
Включить только рабочие часы
|
fuel
|
int
|
1
|
Включить топливо
|
vehicle_not_moving_time
|
int
|
30
|
Установить время простоя транспортного средства
|
vehicles_has_covered_km
|
int
|
30
|
Пройдено км.
|
notifications
|
string
|
1234,5678
|
Список идентификаторов уведомлений, разделенных запятыми
|
|
|