Справочник Объекты содержит информацию об объектах слежения системы 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 |
...
} |