Введение

В этой документации содержится информация, необходимая для разработки собственных приложений на базе Wialon.

Для запросов используется только метод POST. Дополнительные параметры (params) отправляются и возвращаются в виде JSON. Для всех текстовых параметров должна использоваться кодировка UTF-8.

Рекомендуется использовать формат DEC, поскольку HEX поддерживается только как текстовый формат.

Для Wialon Hosting в запросах используется host http://hst-api.wialon.com/ (http://hst-api.wialon.us/http://hst-api.wialon.ru/ — в зависимости от датацентра), для Wialon Local — URL сайта мониторинга.

Шаблон запроса

Шаблон любого запроса должен выглядеть так:

Copied!
http://{host}/wialon/ajax.html?sid=<text>&svc=<svc>&params={<params>}
В заголовке запроса необходимо указывать Content-Type:application/x-www-form-urlencoded.

Параметры

В запросе должны использоваться следующие параметры:

НазваниеОписание
sidУникальный идентификатор сессии.
svcНазвание запроса.
paramsПараметры для выполнения запроса.

В следующих разделах описаны значения только двух параметров: svc и params.

При выполнении всех запросов идентификатор сессии (sid) является обязательным параметром. Исключение составляют запросы из раздела Логин под токеном и некоторые запросов из раздела Другие запросы.

Длительность сессии по умолчанию при отсутствии выполняющихся запросов — 5 минут. Для поддержания сессии следует использовать постоянную отправку запроса avl_evts, например, раз в 2 секунды.

Все числа должны быть представлены в десятичной системе, в т. ч. флаги.

Скачать файл PDF
Скачать документ Word