Accueil

L'API de géolocalisation IP gratuite est un outil précieux pour les webmasters

Added 2019-05-27


Besoin d'en savoir plus sur les personnes visitant votre site web? Vous souhaitez peut-être adapter les informations aux visiteurs en fonction de leur emplacement? Ce dont vous avez besoin est un service de géolocalisation qui fournit une API que vous pouvez interroger.

API de géolocalisation IP  est un tel exemple. Voyons comment une API de géolocalisation peut vous aider à améliorer le développement d'un site Web ou d'une application.

Les avantages des API de géolocalisation

Une interface de programmation d'application, ou API, est un ensemble de définitions et de protocoles que vous pouvez utiliser pour créer un logiciel. En bref, une API permet à deux applications de se parler. Généralement, les services fournissent des API permettant au logiciel d’accéder aux données collectées par un service.

Code d'API de géolocalisation IP renvoyé

Avec la géolocalisation, ces données sont basées sur votre emplacement régional, tel que déterminé par votre adresse IP.

Les plages d'adresses IP (Internet Protocol) sont distribuées par l'IANA (Internet Assigned Numbers Authority). Celles-ci sont collectées par les registres Internet régionaux (RIR), tels que ARIN pour l'Amérique du Nord et APNIC pour la région Asie-Pacifique.

À leur tour, les plages d'adresses sont distribuées aux pays, puis aux fournisseurs de services Internet (ISP). Cela signifie que vous pouvez suivre une adresse IP à quelques mètres de l’emplacement de l’utilisateur. Bien sûr, en tant que développeur Web ou d’application, vous n’avez probablement pas besoin de tant de spécificité.

Ce que vous pouvez faire avec API de géolocalisation IP

Ce que vous avez peut-être besoin de savoir, cependant, est l'emplacement géographique général (géolocalisation) d'un visiteur du site Web ou d'un utilisateur d'application.

Pourquoi pourriez-vous l'utiliser?

  • Afficher les nouvelles locales.
  • Mettez en surbrillance les informations pertinentes pour l’emplacement du lecteur (par exemple, une émission télévisée correspondant au créneau du site Web).
  • Ciblez le lecteur avec des offres spécifiques à leur emplacement.
  • Basculer vers une version localisée du site. Cela pourrait avoir un thème pour une fête nationale ou être écrit dans une langue complètement différente.
  • Assurez-vous que les transactions sont effectuées avec la meilleure devise pour une région donnée.

le API de géolocalisation IP  est libre d'utilisation et offre une API basée sur JSON avec des données détaillées sur le pays. La notation d'objet JavaScript est probablement la méthode la plus courante de stockage et de transport de données. C’est léger et efficace, ce qui explique sa popularité.

Utilisation de l'API de géolocalisation IP

L'API de géolocalisation IP est simple à utiliser. Il est conçu pour traiter des milliers de demandes par seconde avec une configuration système minimale.

Avant de commencer, il est utile de consulter la Référentiel GitHub de l'API de géolocalisation IP  pour vérifier les modifications apportées au projet. L'API de géolocalisation IP offre un certain nombre de demandes utiles pour accéder aux données de l'API.

Votre site doit s’appuyer sur Cloudflare pour que l’API fonctionne. Voici quelques façons de l'utiliser:

1. Géolocaliser sans IP

L’un des grands avantages de l’API IP Geolocate réside dans le fait qu’elle enlève la charge de travail de votre site. Un simple appel à l’API IP Geolocate affiche les utilisateurs accédant à votre site et leur adresse IP:


OBTENIR https://api.ipgeolocationapi.com/geolocate/ HTTP / 1.1

2. Géolocaliser une adresse IP

Vous recherchez l'emplacement d'une adresse IP spécifique? L'API traitera également les demandes d'informations basées sur une adresse IP individuelle. Comme vous le savez peut-être, il existe deux types d’adresses IP (IPv4 et IPv6), et l’API renverra des informations pour l’un ou l’autre type.


OBTENIR https://api.ipgeolocationapi.com/geolocate/91.213.103.0 HTTP / 1.1

3. Liste de tous les pays

Vous voulez des informations plus détaillées? L'API de géolocalisation IP peut répertorier les pays d'origine des utilisateurs en visite. Les données incluent des détails supplémentaires sur l'emplacement, la devise, les numéros de téléphone et plus encore.


OBTENIR https://api.ipgeolocationapi.com/countries HTTP / 1.1

4. Trouver des données spécifiques à un pays

Vous pouvez rechercher des informations sur des données spécifiques de l'API à l'aide du code de pays ISO 3166-1 alpha-2. Reconnaissez-vous cela? C’est le système qui abrége les noms de pays en deux lettres. Ainsi, par exemple, les États-Unis sont «nous», la Grande-Bretagne apparaît comme «gb» et l'Allemagne est «de».


OBTENIR https://api.ipgeolocationapi.com/countries/de HTTP / 1.1

Whoah, c’est juste une charge de code!

Vous pouvez consulter les données de l’API en ouvrant une session de terminal et en utilisant la commande GET de Perl. Accompagné de l'appel API de votre choix ci-dessus, vous pouvez bénéficier de résultats instantanés.

Données brutes de l'API de géolocalisation IP

Bien sûr, sous cette forme, ce ne sont que des données brutes. Mais vous verrez à quel point les données obtenues sont détaillées.

Tout ce que vous devez faire ensuite est de créer un script qui récupère les données dont vous avez besoin et les utilise. Comme décrit ci-dessus, il peut s’agir d’afficher des versions localisées de votre application ou de votre site Web ou de cibler une ville spécifique.

Vous avez probablement déjà vu des annonces en ligne faisant référence à votre ville ou à une ville proche. Eh bien, ce sont des outils comme l’API de géolocalisation IP qui permettent aux développeurs derrière ces annonces de les faire apparaître comme étant locaux. Donner au site un aspect local contribue à accroître l’engagement, et c’est un excellent moyen de le développer.

Avez-vous eu des problèmes avec l'API? Vérifier la page Web d'état du service , propulsé par UptimeRobot. Cela affiche la disponibilité globale et met en évidence les temps d'arrêt.

Vérifier les temps d'arrêt de l'API

Développeur Web ou App? API de géolocalisation IP

À présent, vous pouvez espérer que l’API de géolocalisation IP peut résoudre plusieurs problèmes de développement liés aux sites Web et aux applications. Pour en savoir plus, rendez-vous à Page d'accueil de l'API de géolocalisation IP

Vous souhaitez héberger l'API de géolocalisation IP sur votre propre serveur? Vous pouvez, grâce au service de déploiement de Heroku. C’est une collection impressionnante d’outils pour une API gratuite - ça vaut certainement le temps de le vérifier.






Nuage de tags

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019