Автоматическое получение информации по номеру (InfoByPhone)
Описание
Сервис InfoByPhone служит для получения дополнительной информации по номеру с использованием внешних сервисов 2gis или yandex. Для корректной работы необходимо API Key для соответствующего сервиса.
Конфигурация сервиса
Настройка сервиса
При установке пакета ecss-restfs необходимо указать следующие ответы:
- выбрать infobyphone в ответе на вопрос "Выберите пункты, которые хотите настроить";
- далее на вопроса "Что вы хотите использовать для сервиса InfoByPhone?" выберите необходимый сервис;
- на вопроса "Введите APIKEY для InfoByPhone" необходимо ввести API Key полученный у представителей соответствующего сервиса на официальном сайте.
Если на момент настройки сервиса пакет ecss-restfs уже был установлен, используйте команду переконфигурирования сервиса:
Проверка сервиса
Для проверки работоспособности сервиса необходимо обратиться к его api:
- <IP> - ip адреса сервера, где установлен пакет ecss-restfs;
- <number> - телефонный номер, информация о котором точно существует указанном в сервисе.
Если информация по запрашиваемому номеру существует, должен придти код 200, а в теле ответа быть название компании. Если информации нет, то в ответе должен быть код 404.
Использование сервиса
После настройки сервиса необходимо задекларировать http сервер для маршрутизации указав в качестве url сервис infobyphone:
Согласно своему плану маршрутизации добавить в правило для внешних номеров запрос к http серверу:
После этого для всех номеров попадающих в это правило, будет произведен поиск Display Name на внешнем сервисе.