get_trips
Чтобы получить информацию о поездках за указанный период, загрузите сообщения объекта и выполните команду unit/get_trips.
svc=unit/get_trips¶ms={"itemId":<long>,
"msgsSource":<text>,
"timeFrom":<uint>,
"timeTo":<uint>}
Этот запрос нельзя выполнять одновременно со следующими запросами:
- …/report/exec_report,
- …/report/export_result,
- …/report/get_result_chart,
- …/report/get_result_map,
- …/render/create_messages_layer,
- …/messages/load_interval,
- …/resource/get_driver_bindings,
- …/resource/get_trailer_bindings,
- все запросы из раздела exchange,
- …/account/get_account_history.
Параметры
| Название | Описание |
|---|---|
| itemId | ID объекта. |
| timeFrom | Начало интервала. |
| timeTo | Конец интервала. |
| msgsSource | Имя слоя сообщений (доступен только один слой). Укажите 1, чтобы использовать загрузчик сообщений. |
Ответ
При успешном выполнении запроса возвращается информация о поездках.
[
{
"from": { /* Начальная точка поездки */
"i": <uint>, /* Индекс сообщения */
"t": <uint>, /* Время */
"p": { /* Местоположение */
"y": <double>, /* Широта */
"x": <double> /* Долгота */
}
},
"to": { /* Конечная точка поездки */
"i": <uint>, /* Индекс сообщения */
"t": <uint>, /* Время */
"p": { /* Местоположение */
"y": <double>, /* Широта */
"x": <double> /* Долгота */
}
},
"m": <double> /* Пробег (метры) */
}
]
Если запрос выполнить не удалось, возвращается код ошибки.
Коды ошибок
| Код | Описание |
|---|---|
| 4 | Невалидный ID элемента или формат входных данных. |
| 6 | Не удалось получить сообщения объекта. |
| 7 | У пользователя нет права доступа Запрос сообщений и отчетов на объект. |