De nouvelles traductions pour i2c

Après l’ajout de nouvelles fonctions à l’interface SOAP d’i2c, voici 4 nouvelles traductions disponible pour les fonctions donnant le nom réel des pays et des continents:

  • es_ES – Spanish
  • nl_NL – Dutch
  • de_DE – German
  • pt_PT – Portuguese

La page du projet i2c à été mise en jour en conséquence, ce qui porte donc à 6 le nombre de langues supportées par les fonctions de traduction d’i2c.

facebooktwittergoogle_plusredditpinterestlinkedinmail

I2C: Quatres nouvelles fonctions SOAP

Quatre nouvelles fonctions ont été ajoutées aujourd’hui au SOAP d’I2C:

  • getCountries() – Permet de récupérer la liste de tous les pays disponibles sous forme de leur code ISO séparés par des virgules
  • getCountryName($country_code, $langue) – Permet de récupérer le nom réel du pays en fonction de son code ISO dans la langue demandée
  • getContinent ($country_code) – Retourne le code du continent en fonction du code ISO du pays
  • getContinentName ($continent_code, $langue) – Retourne le nom réel du continent en fonction de son code dans la langue demandée

Lorsqu’il y a besoin de spécifier la langue, les langues disponibles sont:

  • fr_FR – Français
  • (par défaut)

  • en_US – English

Note: d’ici peu, d’autres langues vont arriver.

Vous pouvez dès à présent utiliser ces fonctions, sans même avoir un compte utilisateur, sans même utiliser la fonction login.

facebooktwittergoogle_plusredditpinterestlinkedinmail

I2C (IP-to-Country): Gestion des comptes utilisateurs

La récupération des données depuis I2C vient de changer. En effet, dorénavant il vous faudra vous authentifier à l’aide d’un compte client D-Sites avant la récupération du pays d’une adresse IP.

La page du projet i2c à été mise à jour.

Pourquoi ?

Ce système à été mis en place pour lutter contre les utilisations abusives (plusieurs centaines de milliers de requêtes par mois) de I2C.

Qu’est-ce que ça change ?

Pas grand chose, le code de récupération change un peu, rien de bien méchant. Seulement, maintenant, le nombre maximal de requêtes est de 50 000 requêtes par mois. Si vous souhaitez en faire plus, c’est tout à fait possible en payant un peu (quelques euros): 100 000 requêtes (1€), 500 000 requêtes (4€) et 1 000 000 requêtes (7€). Pour plus de requêtes contactez-moi.

Comment ?

Pour créer un compte client D-Sites vous devez vous inscrire sur le site puis aller dans l’administration, où vous trouverez un menu “Compte D-Sites”. Ce menu concerne le compte client D-Sites qui vous permettra de vous identifier au près de tous les services de D-Sites. Une fois créé, activez-le pour i2c dans le sous-menu correspondant. C’est bon, vous pouvez vous connecter avec les identifiants choisis.

Concrètement, le code à mettre en place change pour HTTP et SOAP:

Pour HTTP

Vous devez ajouter les paramètres URL u et p décrivant respectivement le nom d’utilisateur et le mot de passe.

Pour SOAP

Si vous utilisez SOAP, vous avez deux options: soit vous utilisez la fonction login qui prend comme paramètres le nom d’utilisateur et le mot de passe avant getCountry, soit vous utilisez la fonction getCountryLogin qui prend dans l’ordre l’adresse IP, le nom d’utilisateur et le mot de passe.

En espérant améliorer la qualité du service.
Cordialement, Samuel ROZE.

facebooktwittergoogle_plusredditpinterestlinkedinmail

Une base de données d’IPv6 telles que les IPv4 d’ip-to-country

Vous connaissez peut-être différents services comme i2c permettant d’obtenir le pays d’un visiteur en fonction de son adresse IP, et bien il existe d’autres services, comme ip-to-country qui proposent des base de données à télécharger, qui contienent des groupes (blocs) d’adresses IPv4 associés à leurs pays. Néanmoins, je n’ai pas encore vu une chose pareil pour les IPv6, c’est ce que je suis en train de faire ! :-)

Le système est en place, la récolte des différents blocs et de ses pays est en cours, avec i2c. Si vous effectuez des requêtes pour des adresses IPv6 avec i2c, le bloc auquel il appartient sera automatiquement ajouter à une liste de la sorte. Petit à petit, ça va se remplir et je vais probablement pouvoir le proposer en téléchargement !

Note: Peut-être que d’ici peu de temps je vais créer un petit robot qui va partir à l’exploration de différents blocs, on va voir ! 😉

facebooktwittergoogle_plusredditpinterestlinkedinmail

i2c: Pays depuis l’adresse IP (v4 ou v6)

Bonjour à tous,

Voici un système très simple d’utilisation pour connaître le pays d’une adresse IP (quelque soit la version). Pour cela, il vous suffit d’envoyer une requête HTTP à cette adresse :

http://i2c.mes-stats.fr/get?ip={adresse ip}

Où vous remplacez “{adresse ip}” par l’adresse IP réelle.

Pour en savoir plus, je vous invite à visiter la page de description de i2c.

Toutes vos suggestions / remarques sont les bienvenues.

facebooktwittergoogle_plusredditpinterestlinkedinmail