Versions Compared

Key

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

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

...

Получение данных.

Чтоб Чтобы получить список всех групп нужно , необходимо отправить GET запрос на адрес httphttps://teletrack.ua/api/v2/<token>/objects/get_objectsGroups_list/<token>/groups/ , где

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

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

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

Code Block
themeEclipse
{

...

"data": [

...


{
"Category": null,

...

"CategoryId": null,
"Id": 

...

725401,

...

"Name": "

...

Автобус",
"OutLinkId": 

...

"t06908c5d-aa4d-000423ddff75"
},

...


...

{

...

"Category": 

...

"Комбайны/перегрузчики",
"CategoryId": 3,
"Id": 

...

8569445,
"Name": "

...

АгС_Комбайни",
"OutLinkId": ""
}

...

],

...


"err": null,

...

"status": true
}

Создание новой записи

...

Для создание создания новой записи (новой группы объектов) нужно , необходимо отправить GET POST запрос на адрес httpадрес https://teletrack.ua/api/v2/<token>/objects/insertObjectGroup/<token>/?Name=New%20test%20group гдеgroups/ , где

tokenТокен, полученный при авторизации *
NameИмя группы объектов *
OutLinkIdВнешний ID
CategoryId

...

Id категории в БД
0 - Категория не выбрана
1 - Бензовоз
2 - Статический объект
3 - Комбайны/перегрузчики
4 - Контролеры
5 - Пункт выгрузки

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

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

Code Block
themeEclipse
{

...

"data": {

...

"Id": 

...

1068
},

...

"err": null,

...


...

"status": true
}


IdID новой записи в БД

...

Редактирование записи (группы объектов)

...

...

tokenТокен, полученный при авторизации *
GroupIdID записи в БД (идентификатор группы которую редактируем) *
NameИзмененное имя группы *
OutLinkIdВнешний ID
CategoryId

...

Id категории в БД
0 - Категория не выбрана
1 - Бензовоз
2 - Статический объект
3 - Комбайны/перегрузчики
4 - Контролеры
5 - Пункт выгрузки
DeleteMarked
Пометка удаления: true / false

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

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

Code Block
themeEclipse
{
  "data": null, 
  "err": null, 
  "status": true
}

...

Удаление записи (группы объектов)

...

Для удаления существующей записи нужно отправить  GET запрос , необходимо отправить DELETE запрос на адрес httphttps://teletrack.ua/api/<token>/objects/deleteObjectGroup/<token>/?Id=306 где

...

groups/<GroupId> , где

tokenТокен, полученный при авторизации *
GroupIdID записи в БД которою нужно удалить

...

*

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

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

Code Block
themeEclipse
{
  "data": null, 
  "err": null, 
  "status": true
}