Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

Чтобы получить информацию по одному водителю, нужно отправить GET запрос на адрес https://teletrack.ua/api/v2/<token>/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
 [
    {
      "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 запрос на адрес  httphttps://teletrack.ua/api/driversv2/<token>/get_drivers_list/?token=<token>, где

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

...

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

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

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

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

...

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

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

...