Справочный центр Wialon

driver_actions_list

Чтобы получить ручные действия, зарегистрированные для водителя за интервал времени, используйте метод resource/driver_actions_list. Ручные действия включают назначение водителя на объект, снятие водителя с объекта и пометку автоматических событий назначения как ложных (игнорирование). Чтобы зарегистрировать ручное действие, используйте resource/driver_actions_register.

Конечная точка

Copied!
svc=resource/driver_actions_list&params={
  "resourceId": <long>,
  "driverId": <long>,
  "timeFrom": <uint>,
  "timeTo": <uint>
}

Параметры

Запрос должен содержать следующие параметры:

Параметр Описание
resourceId ID ресурса.
driverId ID водителя.
timeFrom Начало интервала, UNIX-время.
timeTo Конец интервала, UNIX-время.

Возвращаемый результат

При успешном выполнении запроса ответ содержит действия, сгруппированные по ID водителя:

Copied!
{
  "<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 Нет права доступа Создание, редактирование и удаление водителей на ресурс или ресурс недоступен.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.