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 20 Next »

Данный справочник содержит информацию о водителях (имя, RFID).


Получение данных по одному водителю

Чтобы получить информацию по одному водителю, нужно отправить GET запрос на адрес https://teletrack.ua/api/drivers/get_driver/?token=<token>&Id=<Id>, где

token
Токен, полученный при авторизации *
Id
Id водителя в БД *

 * - обязательный параметр

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

{

"data": 
  {
"DepartId": 17
"Id": 168
"LimitPetrol": 500
"Name": "Test Driver 1"
"OutLinkId": "567yhn8767"
"Phone": ""
"Photo": "+rqv+/8ABk3DI00c448AAAAASUVORK5CYII="
"RfidIdentifier": "1234567890"
"dname": "Тестовий департамент"
}
"err": null
"status": true

}

Получение списка водителей

Чтобы получить список всех водителей, нужно отправить 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/v2/<token>/drivers/, где 

token
Токен, полученный при авторизации *
NameИмя нового водителя *
RfidIdentifierНомер карточки *
LimitPetrolЛимит топлива
OutLinkIdВнешний ID
DepartIdID департамента в БД
PhotoНазвание прикрепленного файла

 * - обязательный параметр

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

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

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

Для редактирования существующей записи, необходимо отправить  PUT запрос на адрес https://teletrack.ua/api/v2/<token>/drivers/<Id>, где

IdID записи в БД *
NameИзмененное имя *
RfidIdentifierИзмененный RfidIdentifier *
tokenТокен получен при авторизации *
LimitPetrol

Измененный лимит топлива

OutLinkIdВнешний ID
DepartIdИзмененный ID департамента в БД
PhotoНазвание нового файла

 * - обязательный параметр

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

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


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

Для удаления существующей записи, необходимо отправить  GET запрос на адрес https://teletrack.ua/api/v2/<token>/drivers/<Id>, где

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

 * - обязательный параметр

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

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

  • No labels