Digamos que necesitas o te hace gracia tener tu propio acortador de URL’s y encima tienes la potra de que las últimas letras de tu nombre son un ccTLD (un dominio de un país) por ejemplo: Benito, pues bien Benito, si te compras el dominio beni.to y te creas una cuenta en bit.ly en un plisplas puedes tener un propio acortador de url’s, sí sí, cómo Google! (http://goo.gl)
¿Qué es Bit.ly?
Bit.ly es uno de los más famosos acortadores de url que puedes en encontrar en internet actualmente, se usa sobretodo en redes sociales cómo twitter y sus millones de aplicaciones que hay detrás, casi nada.
¿Para que sirve Bit.ly?
En Twitter por ejemplo sólo puedes “twittear” mensajes de hasta 140 carácteres, un acordator de urls te permite ganar carácteres si tu url original es muuuy larga.
También te puede ser útil para camuflar tus enlaces si no quieres que la gente vea la url que hay detrás antes de clicar.
Y encima Bit.ly te genera estadísticas de tus clics con lo que encima puedes hasta saber quien te está clicando y desde donde.
El Código PHP
Recuerda que debes crearte una cuenta en Bit.ly e ir a buscar tu api key aqui.
/* como crear tu propio acortador de urls en 2 líneas de php */
function acortarUrl($url,$login,$apikey,$format = 'xml',$version = '2.0.1')
{
// creamos la url para hacer la peticion a la API
$uri = 'http://api.bit.ly/shorten?version='.$version.'&longUrl='.urlencode($url).'&login='.$login.'&apiKey='.$apikey.'&format='.$format;
// cargamos el fichero xml de respuesta
$xml = simplexml_load_file($uri);
// devolvemos la variable con la url
return $xml->results->nodeKeyVal->shortUrl;
}
Y para usar el script tan senzillo cómo:
/* uso */
define(API_USER,'usuario');
define(API_KEY,'la_api_key_aqui');
$urlcorta = acortarUrl('http://www.manelgarcia.com',API_USER,API_KEY);
echo 'La URL corta es: '.$urlcorta;




{ 2 comments… read them below or add one }
y como rayos lo integro al WP ¿ ?
Hola Alan, este script no está preparado para ser integrado con Wordpress, pero puedes mirar si algunos de los plugins que ofrecen servicios similares tipo TweetThis o TwitterTools ofreccen sincronización con la api de bit.ly para usar tu propio acortador de URL.
Perdón por la tardanza en responder y gracias por comentar!
saludos!
{ 1 trackback }