Справочник Объекты содержит информацию об объектах слежения системы 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 |
...
} |
Создание объекта
Чтобы создать объект, необходимо отправить POST запрос на адрес https://teletrack.ua/api/v2/<token>/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 |
...
} |
Редактирование объекта
Чтобы отредактировать объект, необходимо отправить PUT запрос на адрес https://teletrack.ua/api/v2/<token>/objects/<Id>, где
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 |
...
} |
Удаление объекта
Чтобы удалить объект, необходимо отправить DELETE запрос на адрес: https://teletrack.ua/api/v2/<token>/objects/<Id>
token | Токен, полученный при авторизации |
Id | ID объекта в БД * |
...
В случае успешного выполнения запроса, должен прийти ответ следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": null, |
...
"err": null, |
...
"status": true |
...
} |