Archives par étiquette : api

Sortie de l’API de Yoplink

yoplinkA l’époque où je l’ai ouvert, en avril 2008, Yoplink était plus un exercice qu’autre chose pour moi… Quelques centaine de milliers de visiteurs plus tard j’ai décidé de lui donner une nouvelle dimension. D’abord avec un nouveau design pour les pages de lien, puis, depuis aujourd’hui, une API pour que les développeurs du monde entier puissent proposer des liens minimisés et monétisés.

L’API se présente (pour le moment) sous la forme de 3 fonctions et d’une documentation.

http://api.yoplink.com/create.php

Cette fonction est la plus utile : elle sert à créer un nouveau lien tout simplement. Les paramètres à lui passer sont tous facultatifs, sauf l’url. La liste est la suivante : user,psswd,id,title,url.

http://api.yoplink.com/get.php

Utile pour une application qui décrypterait les liens produits par Yoplink, cette fonction retourne le vrai lien qui se cache derrière une url yoplink…

http://api.yoplink.com/user.php

Permet de vérifier si les identifiants passés par un utilisateur sont justes. Bien sûr cette fonction est sécurisée et le nombre d’essais est limité…

Documentation

L’ensemble de la documentation est disponible à l’adresse de l’API : http://api.yoplink.com

Mise en place, exemples en PHP

Une fonction de base qui permettrait de récupérer l’adresse générée par l’API :

$url_yoplink = file_get_contents(‘http://api.yoplink.com/create.php?title=’.$title.’&url=’.$url_origine);

La même chose, mais pour décrypter un lien :

$url_origine = file_get_contents(‘http://api.yoplink.com/get.php?id=’.$url_yoplink);

Enfin, pour tester si un utilisateur existe :

$user=file_get_contents(‘http://api.yoplink.com/user.php?user=’.$pseudo.’&psswd=’.md5($mdp));

Bien sûr, vous pouvez utiliser à peu près n’importe quel langage, le principe est le même qu’en PHP : il suffit de récupérer la page construite proprement en suivant la syntaxe fournie dans la documentation de l’API.

Si vous avez besoin d’aide ou de détails n’hésitez pas à commenter ce billet…