Убеждаемся что интегрируемый аккаунт имеет отношение к мониторингу автомобилей, присутствует карта в учетной записи и есть возможно глушить автомобили.
Обязательно уточняем у клиента сколько у него имеется аккаунтов Wialon.
Проверяем логин и пароль, они НЕ должны содержать спецсимволы, только латинские буквы и цифры.
Настраиваем уведомления в Wialon которые получает наша программа (превышения скорости, выезд из гео-зон, и т.д.). Для этого в каждом из уведомлений включаем флаг “Выполнить запрос” (или ему подобный), выбираем метод POST и в поле “Сервер” вводим адрес сервера в виде: https://<адрес_сервера>/handlers/wialonHandler.ashx
Так же нужно будет заполнить текст уведомления
На открывшейся вкладке выбираем систему мониторинга Wialon и заполняем “Токен Wialon”. Токен нужно взять на странице вида:
<aside> ⚠️ ВАЖНО! Данная ссылка должна выдаваться технической поддержкой вашего поставщика Wialon. У каждого поставщика она разная.
</aside>
На открывшейся странице вводим логин и пароль от Wialon и после авторизации копируем из адресной строки браузера токен.
Адрес АПИ Wialon так же уточняем у вашего поставщика Wialon, пример адреса: https://hst-api.wialon.com/wialon/ajax.html.
Сохраняем конфигурацию.
После сохранения конфигурации XProkat произведет первичную загрузку с сервиса и в автоматическом режиме проставит в автомобилях Ключ интеграции.
<aside> 💡 Важно понимать как происходит процесс синхронизации автопарка забитого в XProkat и устройств, указанных в ЛК Wialon. Раз в три часа XProkat обращается по API к Wialon и получает список всех устройств, созданных в ЛК.
</aside>
<aside> 💡 Если в автомобиле ключ интеграции отсутствует, то это означает что XProkat не смог сопоставить ТС забитое в сервисе Wialon с авто в XProkat. Сопоставление всегда происходит по гос-номеру, который должен быть в обязательном порядке быть указан в Wialon. Гос-номер ТС из сервиса Wialon передается через АПИ в поле “gosnumber”. Пример заполнения Гос.номера в ЛК одного из поставщиков Виалон.
Если вкладки “Характеристики” (или ей подобной) у вас нет, значит доступов недостаточно и нужно обратиться с соответствующим запросом в поддержку данного поставщика.
</aside>