Бесплатный API геолокации IP является ценным инструментом для веб-мастеров

1 min


Хотите узнать больше о людях, посещающих ваш сайт? Возможно, вы хотите адаптировать информацию для посетителей в зависимости от их местоположения? Вам нужен сервис геолокации, который предоставляет API, который вы можете опрашивать.

IP Geolocation API является одним из таких примеров. Давайте посмотрим, как API геолокации может помочь вам улучшить разработку веб-сайта или приложения.

Преимущества API геолокации

Интерфейс прикладного программирования, или API, представляет собой набор определений и протоколов, которые вы можете использовать для создания программного обеспечения. Короче говоря, API позволяет двум приложениям общаться друг с другом. Обычно службы предоставляют API-интерфейсы, позволяющие программному обеспечению получать доступ к данным, собранным службой.

Возвращен код API геолокации IP

При геолокации эти данные основаны на вашем региональном местоположении, что определяется вашим IP-адресом.

Диапазоны IP-адресов (Интернет-протокола) распределяются Управлением по присвоению номеров в Интернете (IANA). Они подобраны региональными интернет-регистратурами (RIR), такими как ARIN для Северной Америки и APNIC для Азиатско-Тихоокеанского региона.

В свою очередь, диапазоны адресов распределяются по странам, а затем по поставщикам интернет-услуг (ISP). Это означает, что вы можете отслеживать IP-адрес в нескольких футах от местоположения пользователя. Конечно, как разработчик веб-приложений или приложений, вам, вероятно, не понадобится такая особенность.

Что вы можете сделать с помощью IP Geolocation API

Однако вам может потребоваться узнать общее географическое положение (геолокацию) посетителя веб-сайта или пользователя приложения.

Почему вы можете использовать это?

  • Показать местные новости.
  • Выделите информацию, относящуюся к местоположению читателя (возможно, телевизионное шоу, соответствующее нише сайта).
  • Предназначайтесь для читателя с предложениями, определенными для их местоположения.
  • Переключитесь на локализованную версию сайта. Это может иметь тему национального праздника или быть написанным на совершенно другом языке.
  • Убедитесь, что транзакции проводятся с лучшей валютой для конкретного региона.

API Geolocation API является бесплатным и предлагает API на основе JSON с подробными данными о стране. JavaScript Object Notation, вероятно, является наиболее распространенным методом хранения и транспортировки данных. Он легкий и эффективный, что объясняет его популярность.

Использование IP Geolocation API

IP Geolocation API прост в использовании. Он предназначен для обработки тысяч запросов в секунду с низкими требованиями к системе.

Прежде чем начать, стоит проверить GitHub-репозиторий IP Geolocation API, чтобы проверить любые изменения в проекте. IP Geolocation API предлагает ряд полезных запросов для доступа к данным из API.

Ваш сайт должен полагаться на Cloudflare, чтобы API работал. Вот несколько способов его использования:

1. Геолокация без IP

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

ПОЛУЧИТЕ https://api.ipgeolocationapi.com/geolocate/ HTTP / 1.1

2. Геолокация IP-адреса

Ищете местоположение определенного IP-адреса? API также будет обрабатывать информационные запросы на основе отдельного IP-адреса. Как вы, возможно, знаете, используются два типа IP-адресов (IPv4 и IPv6), и API будет возвращать информацию для обоих типов.

ПОЛУЧИТЕ https://api.ipgeolocationapi.com/geolocate/91.213.103.0 HTTP / 1.1

3. Перечислите все страны

Хотите более подробную информацию? IP Geolocation API может перечислять домашние страны посещающих пользователей. Данные включают дополнительную информацию о местоположении, валюту, номера телефонов и многое другое.

ПОЛУЧИТЕ https://api.ipgeolocationapi.com/countries HTTP / 1.1

4. Найти данные по конкретной стране

Вы можете запросить информацию о конкретных данных из API, используя код страны ISO 3166-1 alpha-2. Признаете ли вы это? Это система, которая сокращает названия стран до двух букв. Так, например, США – это «мы», Великобритания – как «гб», а Германия – «де».

ПОЛУЧИТЕ https://api.ipgeolocationapi.com/countries/de HTTP / 1.1

Ого, это просто загрузка кода!

Вы можете посмотреть на данные API, открыв сеанс терминала и используя команду Perl GET. Сопровождаемый вызовом API по вашему выбору выше, вы можете наслаждаться мгновенными результатами.

Необработанные данные из API геолокации IP

Конечно, в этой форме это просто необработанные данные. Но вы увидите, насколько глубоки получаемые данные.

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

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

Проблемы с API? Проверьте веб-страницу статуса сервиса, поддерживаемую UptimeRobot. Это отображает общее время безотказной работы и выделяет любое время простоя.

Проверьте время простоя API

Веб или разработчик приложений? API проверки геолокации IP

Теперь можно надеяться, что IP Geolocation API может решить несколько задач разработки веб-сайтов и приложений. Чтобы узнать больше, зайдите на домашнюю страницу IP Geolocation API

Хотите разместить IP Geolocation API на своем собственном сервере? Вы можете, благодаря службе развертывания Heroku. Это впечатляющая коллекция инструментов для бесплатного API – безусловно, стоит потратить на это время.

Ищете больше API, которые вы можете использовать с вашим сайтом или приложением? Взгляните на пользовательский API-интерфейс Userstack

Идеально адаптируйте ваш сайт с помощью User-Agent API Usertack



Идеально адаптируйте ваш сайт с помощью User-Agent API Usertack
userstack дает вам подробную информацию о посетителях вашего сайта, чтобы вы могли адаптировать их к ним. Вот как это работает.
Прочитайте больше

,

Узнайте больше о: IP-адрес, веб-аналитика, инструменты для веб-мастеров.

Гнилые помидоры вводят проверенные рейтинги


0 Comments

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