Versions Compared

Key

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

Справочник Объекты содержит информацию об объектах слежения  системы TrackControl Web 2 .

...

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


Code Block
themeEclipse
{

...


"data": [

...

{

...


"DepartId":

...

 2887,

...


"DeviceId":

...

 null,

...


"DriverId":

...

 0,

...


"FuelTankCapacity":

...

 0,

...


"GroupId":

...

 70676,

...


"GroupName":

...

 "Сідельний тягач",

...


"Id":

...

 6033468,
"IsHired": null,
"IsLocked": false,

...


"LastDataDate": null,

...


"Name":

...

 " Автомобіль DAF",

...


"NumberSatellites": null,

...


"OrganizationId":

...

 4319,

...


"OutLinkId":

...

 "0e135e3d-4fa1-46ca-b555d-41086138472",
"Parent": "

...

595a2785b94a6402tee09c492",

...


"Parent_type": "client",

...


"RfidIdentifier": "

...

",

...


"ServiceLastDate": null,

...


"ServiceLastValue": 0

...

,

...


"ServiceLastValueDate": null,

...


"ServicePeriod": 0,

...


"SettingUnion": "

...

55069bff161dfb284b731603",

...


"TrackColor": "

...

",

...


"TrackWidth": 1,

...


"depname":

...

 "Автотракторний парк",

...


"drname":

...

 null,
"mobname": null,
"ogr2id": 3608,
"org2name": "СТОВ (упр)",
"orgname":

...

 "СТОВ",
"zoneid": null,
"zonename": null
},
], 
"err": null,

...

 
"status": true

...


}


Создание объекта

Чтобы создать объект, необходимо отправить POST запрос на адрес https://teletrack.ua/api/v2/<token>/objects/

с параметрами JSON

Code Block
themeEclipse
{
"Name":"NoName",
"GroupId":233,
"DeviceId":2486,
"OutLinkId":"yhtjh7-j6867y-axafvt8t-plh8",
"DriverId":0,
"DepartId":0,
"RfidIdentifier":" ",
"TrackColor":"undefined",
"FuelTankCapacity":0,
"ServicePeriod":0,
"ServiceLastValue":0,
"ServiceLastDate":"",
"ServiceLastValueDate":"",
"ZoneId":0,
"SettingUnion":"55069bff161dfb284b731603"
}

, где

tokenТокен, полученный при авторизации *
NameНазвание объекта *
GroupIdID группы объектов *
DeviceIdID трекера *
IsHired
Признак наемной техники:
своя - false
наемная - true
OutLinkIdВнешний ID
DriverIdID водителя *
DepartIdID департамента
RfidIdentifierНомер карточки *
TrackColorЦвет трека
FuelTankCapacityОбъем бака
ServicePeriodПериод техобслуживания в часах активной работы
ServiceLastValueНаработано в часах с даты последнего сервиса
ServiceLastDateДата последнего обслуживания
ServiceLastValueDateДата последнего формирования величины
SettingUnion
Настройки. Значение по умолчанию: 55069bff161dfb284b731603 *

...

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


Code Block
themeEclipse
{

...


"data": {

...


"Id": 2221

...


},

...

 
"err": null,

...

 
"status": true

...


}

Редактирование объекта

Чтобы отредактировать объект, необходимо отправить PUT запрос на адрес https://teletrack.ua/api/v2/<token>/objects/<Id>, где

tokenТокен, полученный при авторизации *
IdID объекта в БД *
NameНазвание объекта *
IsHired
Признак наемной техники:
своя - false
наемная - true
OutLinkIdВнешний ID
FuelTankCapacityОбъем бака
ServicePeriodПериод техобслуживания в часах активной работы
ServiceLastValueНаработано в часах с даты последнего сервиса
ServiceLastDateДата последнего обслуживания
ServiceLastValueDateДата последнего формирования величины
RfidIdentifierНомер карточки *
TrackColorЦвет трека
GroupIdID группы объектов
DriverIdID водителя *
DepartIdID департамента

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

...

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


Code Block
themeEclipse
{

...


"data": null,

...

 
"err": null,

...

 
"status": true

...


}

Удаление объекта

Чтобы удалить объект, необходимо отправить DELETE запрос на адрес: https://teletrack.ua/api/v2/<token>/objects/<Id>

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

...

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

Code Block
themeEclipse
{

...


"data": null,

...

 
"err": null,

...

 
"status": true

...


}