in

Обзор сервиса ipwhois.io: бесплатное API для геолокации

Для современных интернет-магазинов, сайтов по предложению какого-либо товара или услуг, других разнообразных интернет-ресурсов для продвижения и правильной направленности на клиента, необходимо знать где находится основная аудитория. Так же часто встаёт вопрос: как отфильтровать нежелательный трафик или ботов. В этой статье мы попробуем доступно и понятно объяснить зачем это нужно и как способствует в дальнейшем развитии.

  Зачем вообще нужно определение местоположения посетителя?

Обычно любой веб-сайт может охватывать достаточно обширную аудиторию и располагаться она может по всему миру, но при этом для каждой страны нужен и соответствующий контент. Включая язык, валюту, цену и многое другое.

Касается это и регионов в одной стране и даже городов, везде информация может быть различной, как и её подача. Тем более это относится к тем ресурсам, где несколько филиалов и чтобы до покупателя дошли именно нужные данные нужно знать его геолокацию.

Необходимо это и для более эффективного контроля за трафиком, особенно нежелательному и при обилии посещения спамо-ботами.

  Как определить и насколько это затратно?

Способов изобрели уже достаточно, постараемся определиться с наилучшим. В большинстве известных и популярных CMS, включая и WordPress, и Joomla уже включены различные плагины и модули, которые хорошо или плохо, но занимаются сбором данных по местонахождению. В них использую как раз таки API интерфейс, поэтому наиболее простым решением будет для своих задумок в виджетах и компонентах тоже использовать его.

Он наиболее прост в обращении и очень часто используется разработчиками. Его главные преимущества:

  • Простота интеграции в любое приложение
  • Не придётся настраивать и устанавливать локальные библиотеки GeoIP

Сам принцип использования:

  1. Определяете IP адрес любого человека, который посетил сайт.
  2. Посылаете GET запрос к выбранному сервису, который занимается определением местоположение по IP, с наличием API интерфейса.
  3. Ждёте получения информации о геолокации, обычно в формате XML или JSON, либо Newline.
  4. Обрабатываете данные. Всё очень легко, не требует профессиональных навыков и знаний.

Наиболее интересный сервис такого плана — IPWHOIS.io

Он менее затратный и проверенный временем. При использовании в месяц можно получить бесплатное API для 10 тысяч запросов, если вам этого мало то цены на дальнейшее применение приятно удивят.

 Обзор сервиса IPWHOIS.IO

Плюсов в работе сервиса огромное количество:

  • Главное безопасность данных. Все передачи с сервисом проходят по хорошо защищенному протоколу HTTPS. Разработчики используют 256-битное шифрование SSL.
  • Передача и поддержка IPv4, и IPv6.
  • Мощные сервера во всех уголках мира, что позволяет максимально точно и быстро обработать ваш запрос, время отклика до 90 миллисекунд.
  • База обновляется в режиме реального времени, у вас всегда свежая информация. Достигается это при помощи интегрирования с несколькими каналами (RIPE, APNIC, ARIN, AFRINIC и другими).
  • Выбор формата при возвращении данных.
  • При наличии небольшого проекта вам даже не придется брать платные услуги, хватит и бесплатных 10 тысяч запросов в месяц. Хотите неограниченное количество, то на официальном сайте можно узнать дополнительную стоимость пакета.
  • Бесплатный API не требует ключа.

 Работа с сервисом IPWHOIS.IO.

Для начала можно просто проверить работу данного сервиса:

  • Переходим на ресурс (На главной странице можно увидеть информацию по своему адресу. Что иногда тоже бывает полезно и нужно.) : https://ipwhois.io/ru/
  • Вводим любой интересующий вас или даже свой IP адрес в специальное поле:

  • Например, 33.56.34.123 и получаем:

Так же мы получаем еще и дополнительную интересную информацию, как имя провайдера, валюта, что уже даёт вам понять с какими деньгами придётся взаимодействовать при контакте с данным пользователем.

Все эти данные вы можете получать и интегрировать на свой сайт или приложения через подробно задокументированный и удобный API: https://ipwhois.io/ru/documentation

Надеемся, что смогли вам помочь разобраться в вопросе геолокации и применении её в ваших проектах. Выбор уже за вами. Вы всегда можете оставить свои вопросы в комментариях и мы обязательно ответим.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Бесплатная игра Kingdom New Lands от Epic Games.

Бесплатный прогноз на UFC on ESPN 3: Демиан Майа VS Энтони Рокко Мартин