driver_actions_list
Чтобы получить ручные действия, зарегистрированные для водителя за интервал времени, используйте метод resource/driver_actions_list. Ручные действия включают назначение водителя на объект, снятие водителя с объекта и пометку автоматических событий назначения как ложных (игнорирование). Чтобы зарегистрировать ручное действие, используйте resource/driver_actions_register.
В Wialon Local этот метод доступен начиная с версии 2604.
Конечная точка
svc=resource/driver_actions_list¶ms={
"resourceId": <long>,
"driverId": <long>,
"timeFrom": <uint>,
"timeTo": <uint>
}
Параметры
Запрос должен содержать следующие параметры:
| Параметр | Описание |
|---|---|
resourceId |
ID ресурса. |
driverId |
ID водителя. |
timeFrom |
Начало интервала, UNIX-время. |
timeTo |
Конец интервала, UNIX-время. |
Возвращаемый результат
При успешном выполнении запроса ответ содержит действия, сгруппированные по ID водителя:
{
"<driver_id>": [
{
"t": <uint>, /* время действия, UNIX-время */
"u": <long>, /* ID объекта */
"a": <uint>, /* тип действия: 0 — снятие, 1 — назначение, 2 — игнорирование */
"lat": <double>, /* широта */
"lon": <double>, /* долгота */
"f": <uint>, /* флаги: 1, если местоположение является приватным */
"tt": <uint>, /* время, до которого действует игнорирование; возвращается только для действия игнорирования */
"is": <uint> /* игнорируемое состояние; возвращается только для действия игнорирования, если состояние задано */
}
]
}
В противном случае возвращается код ошибки.
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 3 | Не удалось получить необходимые сообщения. |
| 4 | Неверные входные параметры или указанный водитель не найден в ресурсе. |
| 6 | Не удалось выполнить операцию. |
| 7 | Нет права доступа Создание, редактирование и удаление водителей на ресурс или ресурс недоступен. |