Данный справочник содержит информацию о водителях (имя, RFID).
Получение данных
Чтобы получить список всех водителей, нужно отправить GET запрос на адрес http://teletrack.ua/api/drivers/get_drivers_list/?token=<token>, где
token | Токен, полученный при авторизации |
В случае успешного выполнения запроса, приходит ответ со списком водителей следующего формата:
{
"data": [
{
"DepartId": 40,
"Id": 904,
"LimitPetrol": 0.0,
"Name": "DriverRCS",
"OutLinkId": null,
"Phone": "",
"Photo": "skjvnsbs;b;soigjb;ogbsijgbsvbpj4jjh44rff94444444444444444<...>ojetog=",
"RfidIdentifier": "9999999",
"dname": "TestRCS_Dept"
}
],
"err": null,
"status": true
}
Создание новой записи
Для создания новой записи (нового водителя), необходимо отправить POST запрос на адрес https://teletrack.ua/api/drivers/insertDriver/, где
token | Токен, полученный при авторизации |
Name | Имя нового водителя |
RfidIdentifier | Номер карточки |
LimitPetrol | Лимит топлива |
OutLinkId | Внешний ID |
DepartId | ID департамента в БД |
Photo | Название прикрепленного файла |
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": {
"Id": 910
},
"err": null,
"status": true
}
Id | ID новой |
Редактирование записи (водителя).
Для редактирования существующей записи, необходимо отправить POST запрос на адрес https://teletrack.ua/api/drivers/updateDriver/, где
Id |
|
Name | Измененное имя |
RfidIdentifier | Измененный RfidIdentifier |
token |
|
LimitPetrol |
|
OutLinkId | Внешний ID |
DepartId | Измененный ID департамента в БД |
Photo | Название нового файла |
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": null,
"err": null,
"status": true
}
Удаление записи (водителя).
Для удаления существующей записи, необходимо отправить GET запрос на адрес https://teletrack.ua/api/drivers/deleteDriver/?token=<token>&Id=<Id>, где
Id |
|
token |
|
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": null,
"err": null,
"status": true
}