1

Получение ссылки на объект

Topic: Получение ссылки на объект

Добрый день!
Есть необходимость получать ссылку на объект мониторинга.
Механизм работы следующий: с сайта(приложения) отправляется команда на создание ссылки на объект и возвращается уже готовая ссылка на локатор.
Может уже кто-то уже сталкивался с подобным?

2

Получение ссылки на объект

(edited by deal 19/05/2016 14:33:23)

Re: Получение ссылки на объект

danikolashin, локатор посторен на токенах. Чтобы получить ссылку на объект можно выполнить такой запрос:

https://hst-api.wialon.com/wialon/ajax.html?svc=token/update&sid=<your_sid>&params={"callMode":"create","app":"locator","at":0,"dur":864000,"fl":256,"p":"{\"note\":\"Delivery of order (test)\",\"zones\":0,\"tracks\":1}","items":[2820]}

Пояснения по параметрам:
app - название, для локатора нужно подать "locator"
at - время активации в UTC, если подать 0 - активируется сразу
dur - срок действия в секундах, 864000 - 10 дней
fl - флаги доступа токена, 256 (0x100) - только слежение
note - описание
items - массив id объектов
zones - 0/1, добавить ли отображение геозон на карте помимо объекта (если выставить 1 нужно будет также в items добавить id ресурсов с геозонами)
tracks - 0/1, давать ли возможность построить трек

В ответ приходит такой json:

{
        app: "locator",
        at: 1463656112,
        ct: 1463656112,
        dur: 864000,
        fl: 256,
        h: "44cab245215eff8c723d5fa1f817283219A4D86E7C5840A4D03FFAE0D9E56EAB271A6C85",
        items: [2820],
        p: "{"note":"Delivery of order (test)","zones":0,"tracks":1}"
}

В параметре "h" будет свежесозданный токен для локатора. Это значение подставляем в URL для локатора:

http://hosting.wialon.com/locator/index.html?t=44cab245215eff8c723d5fa1f817283219A4D86E7C5840A4D03FFAE0D9E56EAB271A6C85

Ссылка на объект в локаторе готова!

Solutions Department
Gurtam