Данный справочник содержит информацию о водителях (имя, RFID).
Получение данных
Чтобы получить список всех водителей, нужно отправить GET запрос на адрес https://teletrack.ua/api/drivers/get_drivers_list/?token=63974aa3-b39c-4ed5-9ec2-6bcf71d8fbee, где
token | Токен получен при авторизации |
В случае успешного выполнения запроса, приходит ответ со списком водителей следующего формата:
{
"data": [
{
"DepartId": null,
"Id": 720,
"LimitPetrol": 0.0,
"Name": " \u0410\u043d\u0434\u0440\u0456\u0439 \u0412\u043e\u043b\u043e\u0434\u0438\u043c\u0438\u0440\u043e\u0432\u0438\u0447",
"Phone": "",
"Photo": "",
"RfidIdentifier": "",
"dname": null
},{
"DepartId": 23,
"Id": 656,
"LimitPetrol": 200.0,
"Name": "\u0404\u043c\u0447\u0443\u043a \u0412\u0430\u0441\u0438\u043b\u044c \u0414\u043c\u0438\u0442\u0440\u043e\u0432\u0438\u0447",
"Phone": "",
"Photo": "",
"RfidIdentifier": "166",
"dname": "\u0410\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0446\u0456\u044f"
},
{
"DepartId": 11,
"Id": 533,
"LimitPetrol": 0.0,
"Name": "\u0406\u0432\u0430\u043d\u0438\u0449\u0443\u043a \u042e\u0440\u0456\u0439 \u042e\u0440\u0456\u0439\u043e\u0432\u0438\u0447",
"Phone": "",
"Photo": "",
"RfidIdentifier": "497",
"dname": "\u0420\u0430\u0448\u043a\u0456\u0432"
}
],
"err": null,
"status": true
}
Создание новой записи
Для создания новой записи (нового водителя), необходимо отправить GET запрос на адрес https://teletrack.ua/api/drivers/insertDriver/?token=c410b46b-1d86-4e7d-8e90-985433c15616&Name=Testname&RfidIdentifier=99999999&LimitPetrol=90000&DepartId=33, где
Name | Имя нового водителя |
RfidIdentifier | Номер карточки |
token | Токен получен при авторизации |
LimitPetrol | Лимит топлива |
DepartId | ID департамента в БД |
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": {
"Id": 900
},
"err": null,
"status": true
}
Id | ID новой |
Редактирование записи (водителя).
Для редактирования существующей записи, необходимо отправить GET запрос на адрес https://teletrack.ua/api/drivers/updateDriver/?token=63974aa3-b39c-4ed5-9ec2-6bcf71d8fbee&Id=149&Name=NewDriverName&RfidIdentifier=122521321&LimitPetrol=1500&DepartId=35, где
Id |
|
Name | Измененное имя |
RfidIdentifier | Измененный RfidIdentifier |
token |
|
LimitPetrol | Измененный лимит топлива |
DepartId | Измененный ID департамента в БД |
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": null,
"err": null,
"status": true
}
Удаление записи (водителя).
Для удаления существующей записи, необходимо отправить GET запрос на адрес https://teletrack.ua/api/drivers/deleteDriver/?token=63974aa3-b39c-4ed5-9ec2-6bcf71d8fbee&Id=149, где
Id |
|
token |
|
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": null,
"err": null,
"status": true
}