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 не найден.
  • Неверные входные параметры.
Скачать файл PDF
Скачать документ Word

Смотрите также