Справочник Объекты содержит информацию об объектах слежения системы TrackControl Web 2 .
...
В случае успешного выполнения запроса, должен прийти ответ со списком объектов следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
...
"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 |
...
} |
Создание объекта
Чтобы создать объект, необходимо отправить GETPOST запрос на адрес ttpshttps://teletrack.ua/api/objectsv2/insertObject<token>/<token>/?Name=<Name>&GroupId=<GroupId>&DeviceId=<DeviceId>&OutLinkId=<OutLinkId>&DriverId=<DriverId>&DepartId=<DepartId>&RfidIdentifier=<RfidIdentifier>&TrackColor=<TrackColor>&FuelTankCapacity=<FuelTankCapacity>&ServicePeriod=<ServicePeriod>&ServiceLastValue=<ServiceLastValue>&ServiceLastDate=<ServiceLastDate>&ServiceLastValueDate=<ServiceLastValueDate>&SettingUnion=<SettingUnion>objects/
с параметрами JSON
Code Block | ||
---|---|---|
| ||
{
"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 | Название объекта * |
GroupId | ID группы объектов * |
DeviceId | ID трекера * |
IsHired | Признак наемной техники: |
OutLinkId | Внешний ID |
DriverId | ID водителя * |
DepartId | ID департамента |
RfidIdentifier | Номер карточки * |
TrackColor | Цвет трека |
FuelTankCapacity | Объем бака |
ServicePeriod | Период техобслуживания в часах активной работы |
ServiceLastValue | Наработано в часах с даты последнего сервиса |
ServiceLastDate | Дата последнего обслуживания |
ServiceLastValueDate | Дата последнего формирования величины |
SettingUnion | Настройки. Значение по умолчанию: 55069bff161dfb284b731603 * |
...
В случае успешного выполнения запроса, должен прийти ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": { |
...
"Id": 2221 |
...
}, |
...
"err": null, |
...
"status": true |
...
} |
Редактирование объекта
Чтобы отредактировать объект, необходимо отправить GETPUT запрос на адрес https://teletrack.ua/api/objectsv2/updateObject<token>/<token>objects/?Id=<Id>&Name=<Name>&OutLinkId=<OutLinkId>&FuelTankCapacity=<FuelTankCapacity>&ServicePeriod=<ServicePeriod>&ServiceLastValue=<ServiceLastValue>&ServiceLastDate=<ServiceLastDate>&ServiceLastValueDate=<ServiceLastValueDate>&RfidIdentifier=<RfidIdentifier>&TrackColor=<TrackColor>&GroupId=<GroupId>&DriverId=<DriverId>&DepartId=<DepartId>, где
token | Токен, полученный при авторизации * |
Id | ID объекта в БД * |
Name | Название объекта * |
IsHired | Признак наемной техники: |
OutLinkId | Внешний ID |
FuelTankCapacity | Объем бака |
ServicePeriod | Период техобслуживания в часах активной работы |
ServiceLastValue | Наработано в часах с даты последнего сервиса |
ServiceLastDate | Дата последнего обслуживания |
ServiceLastValueDate | Дата последнего формирования величины |
RfidIdentifier | Номер карточки * |
TrackColor | Цвет трека |
GroupId | ID группы объектов |
DriverId | ID водителя * |
DepartId | ID департамента |
* - обязательный параметр
...
В случае успешного выполнения запроса, должен прийти ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": null, |
...
"err": null, |
...
"status": true |
...
} |
Удаление объекта
Чтобы удалить объект, необходимо отправить GETDELETE запрос на адрес: https://teletrack.ua/api/objectsv2/deleteObject<token>/<token>objects/?Id=<Id>
token | Токен, полученный при авторизации |
Id | ID объекта в БД * |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": null, |
...
"err": null, |
...
"status": true |
...
} |