0

Acortando nuestras urls en Twitter

 

Si eres dado a pegar enlaces y hacer una breve reseña sobre lo que has escrito muy posiblemente llegues a necesitar más de los 140 caracteres predefinidos por Twitter, en esos momentos te ves obligado a recurrir a una de las miles de páginas “acortadoras de url” que existen, yo hoy voy a hablaros de una en concreto que es Byt.ly y como implementarlo para nuestros botones personales de nuestro blog para aquellos que quieran twittear o retwittear nuestras entradas sin necesidad de que tengan que acortar ellos mismos la dirección, el ejemplo será para WordPress o cualquier plataforma donde uses PHP.

 

 

 

Antes de nada nos dirigimos a Byt.ly dónde nos registramos haciendo click en Sign Up:

 

Rellenamos nuestros datos y clickamos a Sign Up:

 

Una vez ya registrados tenemos que introducir en nuestra barra de direcciones la siguiente dirección http://bit.ly/a/your_api_key y copiamos nuestra api key asociado a nuestro usuario:

 

Ya sólo nos quedaría ir a nuestro archivo de functions.php y copiar la siguiente función, no olvidéis modificar los campos descritos con vuestros datos:

function getBitlyUrl($url) {

$bitlylogin = 'introduce aquí tu nombre de usuario' ;

$bitlyapikey= 'introduce aquí el api key asignado a tu nombre de usuario' ;

$bitlyurl = file_get_contents("http://api.bit.ly/shorten?version=2.0.1&longUrl=".$url."&login=".$bitlylogin."&apiKey=".$bitlyapikey);

$bitlyerror = $bitlycontent["errorCode"];
if ($bitlyerror == 0){

$bitlyurl = $bitlycontent["results"][$url]["shortUrl"];    }

else{$bitlyurl = $url;}

return $bitlyurl;}

 

Una vez hecho esto nos dirigimos a nuestro botón, en este caso usaremos el botón Twittear estándar que suele usarse en la gran mayoría de blogs, una vez seleccionado y modificado nuestro código para obtener la apariencia del botón a nuestro gusto tendríamos un código parecido de la siguiente manera:

 

<div id="tweet_meme_button">

<a href="http://twitter.com/share" data-text="<?php the_title(); ?>"data-url="<?php echo getBitlyUrl(the_permalink()); ?>" data-count="horizontal" data-via="nuestro nombre del blog" data-lang="es">Tweet</a>

 

Como observamos, modificamos el campo data-url pasándole nuestro enlace permanente como argumento a la función getBitlyUrl que definimos anteriormente en nuestro archivo de funciones y de esta forma la misma página se encargará de acortarnos nuestro url y darnos nuestra nueva dirección asociada a nuestra entrada para que de esta forma cada vez que alguien haga click en el botón Twittear le salga la dirección acortada de antemano:

 

Y con esto finaliza este pequeño tutorial, espero que os sea de utilidad y hasta la próxima.

Tone

Ingeniero del Software y procrastinador sin remedio, interesado en todo lo que tenga que ver con el mundo del desarrollo web y la inteligencia artificial, no sé si seré el responsable de la creación de Skynet algún día pero se intenta.

ESCRIBIR UN COMENTARIO
  • (will not be published)

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>