Все запросы осуществляются только методом POST. Дополнительные параметры («params») должны быть представлены в формате JSON. Ответ так же возвращается в виде JSON. Все текстовые параметры, посланные и принятые, предполагают использование кодировки UTF-8.
JSON не поддерживает HEX значения, используйте DEC.
host - https://hst-api.wialon.com
Шаблон запроса:
http://{host}/wialon/ajax.html?sid=<text>&svc=<svc>¶ms={<params>}
Внимание! В заголовке запроса обязательно указывать Content-Type:application/x-www-form-urlencoded
Название | Описание |
---|---|
sid | уникальный идентификатор сессии |
svc | название команды |
params | параметры для выполнения команды |
Внимание! В следующих разделах будут рассматриваться значения только двух параметров: svc и params. При выполнении всех запросов (кроме логина и некоторых запросов из раздела Другие запросы) идентификатор сессии (sid) является обязательным параметром.
По умолчанию длительность сессии - 5 минут, если не выполняется никаких запросов. Для поддержания сессии нужно использовать отправку запроса avl_evts каждые X время, например раз 2 сек
Все числа должны быть представлены в десятичной системе, в т.ч. флаги.