API tgbe.ws: Cómo acortar URLs y obtener su código QR

1. Método básico: Acortar una URL

 

Para utilizar este método hay que hacer una llamada a la siguiente URL:
http://tgbe.ws/cc.php?url= + URL a acortar
La cual nos devolerá únicamente la URL acortada.

Por ejemplo, la URL de entrada http://tgbe.ws/cc.php?url=http://www.barrabes.com devuelve la siguiente URL:
http://tgbe.ws/znm2vh

En el siguiente vídeo se expica cómo usar el acortador de URLs de Trackglobe desde TweetDeck (únicamente para versiones superiores a v0.34).


 

2. Método avanzado: Acortar URL y obtener su código QR

 

Parámetro de entrada



El único parámetro de entrada necesario es una URL que se construye de la siguiente manera:
http://tgbe.ws/acortar/ + URL a acortar

Ejemplos:




Formato de salida



La aplicación tgbe.ws buscará si la URL de entrada ya ha sido creada anteriormente. Si es así, se devolverán los datos ya existentes en la base de datos. En caso contrario se creará un nuevo registro para la URL proporcionada.
De cualquier de las dos maneras la aplicación devolverá un fichero XML con el siguiente formato:

<xml version="1.0" encoding="UTF-8">
<url_larga> URL proporcionada como parámetro de entrada </url_larga>
<url_corta> URL acortada con formato http://tgbe.es/xxxxxx </url_corta>
<qr_s> URL del código QR generado con un tamaño de 150x150 píxels </qr_s>
<qr_m> URL del código QR generado con tamaño de 200x200 píxels </qr_m>
<qr_l> URL del código QR generado con tamaño de 250x250 píxels </qr_l>
<qr_xl> URL del código QR generado con tamaño de 350x350 píxels </qr_xl>
<fecha> Fecha cuando se creó la URL acortada y los códigos QR </fecha>
<clics> Número de veces que se ha utilizado la URL acortada </clics>
</xml>

Por ejemplo, la URL de entrada http://tgbe.ws/acortar/http://www.barrabes.com devuelve el siguiente fichero XML:

<xml version="1.0" encoding="UTF-8">
<url_larga>http:/www.barrabes.com</url_larga>
<url_corta>http://tgbe.ws/znm2vh</url_corta>
<qr_s>http://chart.apis.google.com/chart?cht=qr&chs=150x150&choe=UTF-8&chld=H|1&chl=http://tgbe.ws/znm2vh</qr_s>
<qr_m>http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=UTF-8&chld=H|1&chl=http://tgbe.ws/znm2vh</qr_m>
<qr_l>http://chart.apis.google.com/chart?cht=qr&chs=250x250&choe=UTF-8&chld=H|1&chl=http://tgbe.ws/znm2vh</qr_l>
<qr_xl>http://chart.apis.google.com/chart?cht=qr&chs=350x350&choe=UTF-8&chld=H|1&chl=http://tgbe.ws/znm2vh</qr_xl>
<fecha>2010-05-25 12:35:59</fecha>
<clics>0</clics>
</xml>

Este es el código QR generado para la URL de entrada http:/www.barrabes.com con tamaño 250x250 píxels:

250x250 píxels;




Parámetro de entrada erróneo



Si el parámetro de entrada fuera una URL mal formada, la aplicación la detecta y devuelve un fichero XML en el que informa del error.
Por ejemplo, la URL http://tgbe.ws/acortar/http://www.barrabesss.com devolverá el siguiente fichero XML:

<xml version="1.0" encoding="UTF-8">
<url_larga>http:/www.barrabesss.com</url_larga>
<url_corta>URL ERRONEA</url_corta>
<qr_s></qr_s>
<qr_m></qr_m>
<qr_l></qr_l>
<qr_xl></qr_xl>
<fecha></fecha>
<clics></clics>
</xml>


 


CloudMarketing CloudCommerce CloudSite Twitter de Trackglobe