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

driver_status

Метод driver_status используется для проверки статуса объекта, на который назначен водитель.

Copied!
svc=resource/driver_status&params={"phoneNumber":"<text>",
								   "password":"<text>",
								   "app":"<text>",
								   "fl":<uint>}

Параметры

Название Описание
phoneNumber Телефонный номер водителя.
password Мобильный ключ.
Поле не может быть пустым.
app Имя приложения для сгенерированного токена. Необязательное поле. Значение по умолчанию — «‎Wialon Logistics».
fl Дополнительные флаги:
  • 1 — возвращает токен;
  • 2 — возвращает статус, даже если водитель не назначен на объект.

Ответ

Copied!
{
"drv":{				/* параметры водителя */
    "rid":<uint>,   /* ID ресурса */
    "id":"<text>",    /* ID водителя */
    "nm":"<text>"}    /* имя водителя */
},    
"un":{				/* параметры объекта */
    "nm":"<text>", 
    "cls":<uint>,     
    "id":<uint>,    
    "mu":<uint>,
    "ct":<uint>,    
    "ftp":{ ... },
    "pos":{ ... },
    "lmsg":{ ... },
    "uri":"<text>",
    "ugi":<uint>,
    "uacl":<int>
},
"uh":"<text>",  		/* зашифрованная информация об устройстве (для WiaTag) */
"ul":"<text>",  		/* зашифрованный телефонный номер */
"h":"<text>"			/* токен */
}

Возможные коды ошибок:

Код Описание
8 Неверный пароль или телефонный номер.
7 Не удалось извлечь объект, учетную запись объекта, пользователя-создателя или модуль водителя.
6 Не удалось найти первого назначенного водителя или неопределенная ошибка.
4 Одна из следующих ошибок в запросе:
  • Нет поля phoneNumber или password.
  • Поле password пустое.
  • Элемент с требуемым phoneNumber не найден.
  • Неверные входные параметры.

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