API de IraUrl
IraUrl.me dispone de una sencilla API que permite utilizar remotamente tanto el servicio de creación de URL's cortas como
la lectura de estadísticas, con lo que el desarrollador tiene amplia libertad para crear sus propios informes.
Crear IraUrl's
Para crear una url corta debes hacer una llamada HTTP a:
http://iraurl.me/api.php?url=#####
Sustituyendo ##### por la URL que quieres acortar "urlencodeada".
Te devolverá únicamente la url completa acortada.
Por ejemplo:
http://iraurl.me/api.php?url=http%3a%2f%2firaurl.me
Devolverá:
http://iraurl.me/3ln
Para recoger las estadísticas puedes aprovechar los mismos archivos XML que utilizamos nosotros para mostrar los informes,
si los necesitases en otro formato puedes aplicar transformaciones XSLT para obtener el XML que quieras a partir de los mismos datos.
Utiliza una URL de este tipo:
http://iraurl.me/xml.php?id=#####&t=$$$$$
Siendo ##### el identificador de tu url corta y $$$$$ uno de los siguientes valores posibles:
- cli: para obtener un XML con las estadísticas de acceso a tu url corta.
- ua: para obtener un XML con los distintos User Agents que acceden a la url.
- ref: para obtener un XML con la lista de referers.
- pais: para obtener un XML con la lista de países desde los que acceden a la url
Por ejemplo:
http://iraurl.me/xml.php?id=3ln&t=cli
Te devolverá las estadísticas de accesos por día.
Descifrar URL'S cortas
Para descifrar una url corta debes hacer una llamada HTTP a:
http://iraurl.me/api.php?descifrar&url=#####
Sustituyendo ##### por la URL que quieres descifrar "urlencodeada".
Te devolverá un objeto JSON con los saltos que realiza.
Por ejemplo:
http://iraurl.me/api.php?descifrar&url=http%3a%2f%2firaurl.me%2f3pt
Devolverá:
["http:\/\/iraurl.me\/3pt","http:\/\/blog.osusnet.com"]
