Тема: Uid оборудования
Добрый день!
Необходимо получить uid оборудования всех ТС в wialon local.
Делаем запрос на поиск avl_unit с любым sys name, флаг 0x00000101 (базовый + Дополнительные свойства) в соответствии с документацией :
GET /wialon/ajax.html?svc=core/search_item& params={"spec":{ "itemsType":"avl_unit","propName":"sys_name","propValueMask":"*","sortType":"sys_name"},"force":"1","flags":"0x00000101","from":"0","to":"0"}& sid=<ид_сессии> HTTP/1.1
Host: <хост>
cache-control: no-cache
Получаем ответ:
{
"searchSpec": {
"itemsType": "avl_unit",
"propName": "sys_name",
"propValueMask": "*",
"sortType": "sys_name",
"propType": "",
"or_logic": "0"
},
"dataFlags": 257,
"totalItemsCount": 75,
"indexFrom": 0,
"indexTo": 0,
"items": [
{
"nm": "<номертс1>",
"cls": 2,
"id": 2782,
"mu": 0,
"act": 1,
"dactt": 0,
"uacl": 19327369763
},
{
"nm": "<номертс2>",
"cls": 2,
"id": 2730,
"mu": 0,
"act": 1,
"dactt": 0,
"uacl": 19327369763
},
{
"nm": "<номертс3>",
"cls": 2,
"id": 2788,
"mu": 0,
"act": 1,
"dactt": 0,
"uacl": 19327369763
},
{
"nm": "<номертс4>",
"cls": 2,
"id": 2731,
"mu": 0,
"act": 1,
"dactt": 0,
"uacl": 19327369763
},
...
]
}
И в качестве дополнительных свойств получаем массив объектов вида:
{
"act": 1,
"dactt": 0
}
вместо описанных в документации
{
"uid":<text>, /* уникальный ID оборудования */
"uid2":<text>, /* второй уникальный ID оборудования */
"hw":<long>, /* тип оборудования */
"ph":<text>, /* телефонный номер */
"ph2":<text>, /* второй телефонный номер */
"psw":<text> /* пароль */
}
Что я делаю не так?