Obtener con PHP tu status más reciente en Twitter

0 - , - 14/04/2009 06:59:23

En A beautiful site han realizado una función de PHP que, apoyándose en cURL, obtiene el status más reciente de una cuenta de Twitter. La función es:

<?php
function twitter_status($twitter_id, $hyperlinks = true) {
     $c = curl_init();
     curl_setopt($c, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/$twitter_id.xml?count=1");
     curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
     $src = curl_exec($c);
     curl_close($c);
     preg_match('/(.*)<\/text>/', $src, $m);
     $status = htmlentities($m[1]);
     if( $hyperlinks ) $status = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $status);
     return($status);
}
?>

y un ejemplo de uso:

<?php
echo twitter_status('MiCuentaTwitter')
?>

Tened en cuenta que la función requiere la biblioteca cURL, que en la mayoría de los alojamientos está activada por defecto.

Get Your Most Recent Twitter Status » »

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha