1

Wialon Hosting и Remote API

Тема: Wialon Hosting и Remote API

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

https://hst-api.wialon.com/wialon/ajax.html?svc=core/export_file&params={"spec":{
            "itemsType":"avl_unit",
            "propName":"sys_name",
            "propValueMask":"*",
            "sortType":"sys_name",
            "propType":"propitemname"
            },
            "force":"1",
            "flags":"0x0025",
            "from":"0",           
             "to":"0"
       
}&sid=...

Проблема состоит в том, что живет sid 5 минут. Подскажите каким образом можно настроить автоматическую выгрузку?  Мысль есть такая: Сначала осуществить вход по токену, получить код сессии и через переменную подставлять новые sid'ы. Пока не понимаю возможно такое реализовать через Remote API или нет? К примеру через core/batch. Возможно есть способ обойтись без кода сессии и выполнять тот же запрос через токен? Так же есть мысль делать все тоже самое через JS, но пока не понятно где взять флаги  для нужных пунктов (имя, телефон, учетную запись). Я пока только разбираюсь в аспектах работы с API. Буду очень рад любым подсказкам и направлениям.

2

Wialon Hosting и Remote API

Re: Wialon Hosting и Remote API

Добрый день!

если нет к серверу никаких запросов, сессия (sid ) живет 5 минут.
Для поддержания сессии вам нужно отправлять запрос avl_evts, например, каждые 2 сек
Также этот запрос используется для получения изменений в системе, например, создания нового объекта. См пример тут

Diana Cheley
Wialon Hosting Expert
Gurtam