Данный справочник содержит информацию о водителях (имя, RFID).
...
Получение данных по одному водителю
Чтобы получить список всех водителей, нужно информацию по одному водителю, нужно отправить GET запрос на адрес https://teletrack.ua/api/v2/drivers<token>/get_drivers_list/?token=63974aa3-b39c-4ed5-9ec2-6bcf71d8fbee/<Id>, где
token | Токен |
, полученный при авторизации * | |
Id | Id водителя в БД * |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ со списком водителей следующего формата:
...
Code Block | ||
---|---|---|
| ||
{ "data": [ |
...
{ |
...
"DepartId": |
...
176, " |
...
Department": |
...
{ " |
...
Id": |
...
176, |
...
"Name": " |
...
\u0414\ |
...
u0435\ |
...
u043f\ |
...
u0430\u0440\ |
...
u0442\u0430\u043c\u0435\u043d\u0442 1" }, "Id": 10009, "LimitPetrol": 0.0, "MainOrganization": { "Id": 319, "Name": "Test_User_Org_Manage" }, "Name": "\u0420\u0410\u0431\u0438\u043d\u043e\u0432\u0438\u0447\u041c\u041c\u041c", "Organization": { "Id": |
...
320, |
...
" |
...
Name": |
...
"Test_User_Org" }, "OutLinkId": "\ |
...
u0435\u0443\u043a |
...
\ |
...
u0435\ |
...
u0443453\ |
...
u04353\ |
...
u043a\ |
...
u0443\u043f", "Phone": "", |
...
"Photo": "", |
...
"RfidIdentifier": " |
...
", |
...
"dname": "\ |
...
u0414\ |
...
u0435\ |
...
u043f\ |
...
u0430\u0440\u0442\ |
...
u0430\ |
...
u043c\ |
...
u0435\ |
...
u043d\ |
...
u0442 1"
}
],
"err": null,
"status": true
}
|
Получение списка водителей
Чтобы получить список всех водителей, нужно отправить GET запрос на адрес https://teletrack.ua/api/v2/<token>/drivers/?page=1&count=10000, где
token | Токен, полученный при авторизации * |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ со списком водителей следующего формата:
Code Block | ||
---|---|---|
| ||
{ "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
} |
Создание новой записи
Для создания новой записи (нового водителя), необходимо отправить GET POST запрос на адрес https://teletrack.ua/api/v2/<token>/drivers/insertDriver/?token=c410b46b-1d86-4e7d-8e90-985433c15616&Name=Testname&RfidIdentifier=99999999&LimitPetrol=90000&DepartId=33, где , где
token | Токен, полученный при авторизации * |
Name | Имя нового водителя * |
RfidIdentifier | Номер карточки |
Токен получен при авторизации
* | |
LimitPetrol | Лимит топлива |
OutLinkId | Внешний ID |
DepartId | ID департамента в БД * |
Photo | Название прикрепленного файла |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": { |
...
"Id": |
...
910 |
...
},
|
...
"err": null,
|
...
"status": true
} |
Id | ID новой |
Редактирование записи (водителя)
...
Для редактирования существующей записи, необходимо отправить GET PUT запрос на адрес адрес https://teletrack.ua/api/drivers/updateDriver/?token=63974aa3-b39c-4ed5-9ec2-6bcf71d8fbee&Id=149&Name=NewDriverName&RfidIdentifier=122521321&LimitPetrol=1500&DepartId=35v2/<token>/drivers/<Id>, где
Id |
|
Name | Измененное имя * |
RfidIdentifier | Измененный RfidIdentifier * |
token |
|
LimitPetrol |
|
OutLinkId | Внешний ID |
DepartId | Измененный ID департамента в БД * |
Photo | Название нового файла |
DeleteMarked | Пометка удаления: true / false |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": null,
"err": null,
"status": true
} |
Удаление записи (водителя)
...
Для удаления существующей записи, необходимо отправить GET запрос DELETE запрос на адрес https://teletrack.ua/api/v2/<token>/drivers/deleteDriver/?token=63974aa3-b39c-4ed5-9ec2-6bcf71d8fbee&Id=149<Id>, где
Id |
|
token |
|
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": null,
"err": null,
"status": true
} |