Интеграция WiFly через API

API WiFly

API WiFly позволяет Клиентам сервиса получать данные о сессиях авторизации Гостевого Wi-Fi в автоматическом режиме. Расширяя возможности использования данных авторизации гостевого WiFi, WiFly предлагает мощный инструмент для интеграции этих данных во внешние системы и приложения. Это открывает новые горизонты для бизнесов и их клиентов, позволяя им не только автоматизировать сбор данных, но и обогатить функциональность CRM, ERP и CDP систем современными аналитическими инструментами. Такой подход улучшает понимание поведения пользователей и повышает эффективность бизнес-процессов. WiFly упрощает процесс интеграции, предоставляя подробную документацию и поддержку.

Какие данные можно получить Бизнес:

  • Внутренний идентификатор зоны (определяет по какому адресу подключился Гость)
  • Способ регистрации гостя (СМС, Обратный звонок, звонок на номер 8-800, Госуслуги, купоны и другие методы авторизации)
  • Идентификатор гостя (номер мобильного телефона или номер купона)
  • МАС адрес устройства гостя
  • Предполагаемый год рождения гостя
  • Указанный гостем пол
  • Дата и время начала сессии в часовом поясе зоны, дата/ время
  • Дата и время начала сессии в часовом поясе UTC+00:00, дата/время
  • Дата и время завершения сессии в часовом поясе зоны, дата/время
  • Дата и время завершения сессии в часовом поясе UTC+00:00, дата/время

Для решения этих задач WiFly предлагает использовать API (программный интерфейс взаимодействия систем) и автоматически получать необходимые данные.

Основная информация

Данный REST API предназначен для получения данных с сервера авторизации flyLogin.

Все запросы к API осуществляются по протоколу HTTPS методом GET.

Точки входа имеют следующий вид:https://login.wifly.net/api/v2/<APIKey>/<APIfunction>

Где:

<APIKey> — Уникальный идентификатор клиента.

<APIfunction> — Вызываемая функция API.

Используются HTTP ответы с кодом 200. Тело ответа обязательно содержит JSON-объект. Всегда присутствуют поля resultCode и resultMsg.

Пример ответа:{«resultCode»:200,»resultMsg»:»OK»}

Возможные коды ответа (resultCode):

КодОписание
200Функция выполнена успешно
400Попытка вызова функции протоколом HTTP, а не HTTPS
401Не верно указан APIKey
405Попытка вызова функции методом отличным от GET

Поле resultMsg содержит детальную информацию об ошибке

Полное описание документации находится здесь

Коммерческие условия использования запрашивайте по телефону

8 800 505 8954 или Email: welcome@wifly.ru

Нужна консультация? Укажите свои контакты, и мы поможем!