mikle пишет:Вот уже скоро 2 года с момента появления этой темы. И по-прежнему мы вынуждены сталкиваться с тем, что в групповых отчетах нет id элементов, что делает их наличие в API полностью бесполезным - ведь мы просто не можем связать строки отчета с ID (поиск по имени не выход - имя может совпадать).
Грустно.
Добрый день!
Как я поняла, вам необходимо в групповом отчете (таблице) получить не только имя объекта, которое есть в колонке отчета, но и его id
Для этого через api запрос по получению данных из таблиц (получение строк таблиц) нужно указать параметр "unitInfo":1.
https://sdk.wialon.com/wiki/ru/sidebar/ … esult_rows
К примеру, запрашиваем данные таблицы поездки
report/select_result_rows
params
{"tableIndex":1,"config":{"type":"range","data":{"from":0,"to":1,"level":0,"unitInfo":1}}}
В ответе JSON будет содержать id объекта
[
{
"n": 0,
"i1": 0,
"i2": 0,
"t1": 0,
"t2": 0,
"d": 0,
"uid": 21728414,// id объекта
"c": [
"Volvo awesome",
"-----",
"-----",
"0 л"
]
},
{
"n": 1,
"i1": 2,
"i2": 384,
"t1": 1620969882,
"t2": 1620984073,
"d": 0,
"uid": 13511826, // id объекта
"c": [
"Volvo C30",
{
"t": "2021-05-14 08:24:42",
"v": 1620969882,
"y": 53.9058243,
"x": 27.4569463
},
{
"t": "2021-05-14 12:21:13",
"v": 1620984073,
"y": 53.909619,
"x": 27.4968447
},
"0 л"
]
}
]
Если нужна какая-то другая реализация, информация, опишите, пожалуйста, чуть более подробно (тема заводилась давно, может суть уже немного потерялась).
Diana Cheley
Wialon Hosting Expert
Gurtam