Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 8 Next »

Данный справочник содержит информацию о водителях (имя, 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Лимит топлива
DepartIdID департамента в БД

В случае успешного выполнения запроса, приходит ответ следующего вида:

{
  "data": {
    "Id": 900
  }, 
  "err": null, 
  "status": true
}
IdID новой записи в БД

Редактирование записи (водителя).

Для редактирования существующей записи, необходимо отправить  GET запрос на адрес https://teletrack.ua/api/drivers/updateDriver/?token=63974aa3-b39c-4ed5-9ec2-6bcf71d8fbee&Id=149&Name=NewDriverName&RfidIdentifier=122521321&LimitPetrol=1500&DepartId=35, где

IdID записи в БД
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, где

IdID записи (водителя) в БД которою нужно удалить
tokenТокен получен при авторизации

В случае успешного выполнения запроса, приходит ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}

  • No labels