driver_status
Функция driver_status используется для проверки статуса объекта, на который назначен водитель.
svc=resource/driver_status¶ms={"phoneNumber":"<text>",
"password":"<text>",
"app":"<text>",
"fl":<uint>}
Параметры
Название | Описание |
---|---|
phoneNumber | Телефонный номер водителя. |
password | Мобильный ключ. Поле не может быть пустым. |
app | Имя приложения для сгенерированного токена. Необязательное поле. Значение по умолчанию — «Wialon Logistics». |
fl | Дополнительные флаги:
|
Возвращаемый результат
{
"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>" /* токен */
}
Описание параметров и ввода для “pos”, “lmsg” читайте здесь.
Возможные коды ошибок:
Код | Описание |
---|---|
8 | Неверный пароль или телефонный номер. |
7 | Не удалось извлечь объект, учетную запись объекта, пользователя-создателя или модуль водителя. |
6 | Не удалось найти первого назначенного водителя или неопределенная ошибка. |
4 | Одна из следующих ошибок в запросе:
|