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