1

Изменение изображения объекта по API

Тема: Изменение изображения объекта по API

Добрый день!
Подскажите на примере запрос, который будет менять менять иконку объекта.

Например, я выставляю иконку из стандартных, и при получении объекта по флагу 16 вижу по ключу значение

 'uri': '/avl_library_image/3/0/library/unit/B_40.png',
 'ugi': 1

Мне нужно на другой объект установить иконку 'uri': '/avl_library_image/3/0/library/unit/B_40.png'
Как это сделать?

Администратор системы мониторинга
ИМК
2

Изменение изображения объекта по API

Re: Изменение изображения объекта по API

LyDjons добрый день, попробуйте использовать запрос unit/update_image
Запрос можно использовать как для копирования иконки из другого объекта, указав его ID, так и выбирая иконку из библиотеки.
Если у вас возникнут вопросы, пишите.

Anton Zinovyev
Technical Care Engineer (L2)
Wialon
3

Изменение изображения объекта по API

Re: Изменение изображения объекта по API

Что тут не так? Или это не правильный запрос?

http://________/wialon/ajax.html?
svc=unit/update_image&
params={"itemId":"6331","libId":"0","path":"/avl_library_image/3/0/library/unit/B_40.png"}&
sid=
Администратор системы мониторинга
ИМК
4

Изменение изображения объекта по API

Re: Изменение изображения объекта по API

LyDjons
попробуйте изменить значение пути (path) на "library/unit/B_40.png"

Anton Zinovyev
Technical Care Engineer (L2)
Wialon
5

Изменение изображения объекта по API

Re: Изменение изображения объекта по API

zant пишет:

LyDjons
попробуйте изменить значение пути (path) на "library/unit/B_40.png"

Да, все получилось
Вот рабочий запрос

http://_________/wialon/ajax.html?svc=unit/update_image&params={"itemId":6331,"libId":0,"path":"/library/unit/B_40.png"}&sid=
Администратор системы мониторинга
ИМК