No se han encontrado widgets en la barra lateral

Nota: esta API ya no funciona

Desde hace ya mas de un año que he lanzado el proyecto linkinho, un sistema para acortar urls al estilo tinyurl. Este proyecto está mas enfocado al mercado Portugués y Brasileiro, pero igualmente puede resultar muy útil a cualquiera acortar una url en un momento determinado. Por ejemplo la url http://linkinho.com/d apuntará a la home de blog.

Como he dicho es útil para acortar links / urls que sean demasiado largas y «descuadren» mucho en un email, en un documento de texto, para usarlo en twitter vinculando la url de linkinho a tu post, web, etc o donde se quiera incluir.

Para todo el tenga curiosidad y desee probar la aplicación y le guste pongo a disposición la api, con la que se podrá usar el sistema de acortar urls desde su propio proyecto o codigo.

Para leer un poco mas sobre el proyecto linkinho, leer el siguiente post: Nuevo proyecto: linkinho y quien desee probar directamente la aplicacion, pues nada, este es el link: linkinho.com

La api esta basada en PHP.
Es tan sencillo como llamar a la url : http://www.linkinho.com/api.php y pasar el parametro url por GET.
De manera que se hará una llamada tipo: http://www.linkinho.com/api.php?url=http://www.pedroventura.com y esto devolverá la url acortada con el sistema de linkinho.

Para integrar la api del acortador de links con WordPress es muy sencillo.
Ya que la url del post actual se obtiene con la función:

[code]
get_permalink();
[/code]

Por lo que usando la llamada a la api e indicando el link permanente del post ya nos devolverá la url acortada. Esto se hace mediante la función de php file_get_contents()

[code lang=»PHP»]
$link_api = "http://www.linkinho.com/api.php?url=".get_permalink();
$nueva_url = file_get_contents($link_api);
echo $nueva_url
[/code]

Para integrarlo con php puro, basta con ver la variable REQUEST_URI del array que genera el web server $_SERVER.
$_SERVER[‘REQUEST_URI’] contiene la url de la pagina actual, excepto el dominio. por ejemplo en este caso sería: /blog_programacion/2010/07/29/acortar-urls-o-reducir-el-tamano-de-un-link-con-la-api-de-linkinho/

[code lang=»PHP»]
$nueva_url = file_get_contents(‘http://www.linkinho.com/api.php?url=http://www.midominio.com’.$_SERVER[‘REQUEST_URI’]);
echo $nueva_url;
[/code]

Después se puede integrar con twitter o algún sistema de bookmark enviando la url de linkinho que linke a tu post, tu web, tu empresa, etc..

[code lang=»HTML»]
<a href="http://twitter.com/home?status=<?php echo $nueva_url;?>" target="_blank" rel="nofollow">Tweet it!!</a>
[/code]

5 comentarios en «acortar urls o reducir el tamaño de un link con la api de linkinho»
    1. Hola Alex, no esta mal el site que indicas, es minimalista pero muy claro y atractivo.

      El tema es que linkinho es un proyecto que he hecho yo 🙂 y cuando tengo tiempo le voy añadiendo funcionalidades.
      Un saludo!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *