Mostrar feed de busqueda en twitter
Esta funcion de php permite recoger cualquier busqueda en twitter y muestra los resultados en tu página web. El uso es realmente sencillo, únicamente debes definir las siguientes variables:
- $antes: Lo que quieres que se muestre antes de cada mensaje.
- $despues: Lo que quieres que se muestre despues de cada mensaje.
- $busqueda: La búsqueda que quieres realizar, de momento no admite ningun caraacteres especial (solo caractéres alfanumericos).
- $numero: el número de twets que quieres que se muestren, por defecto 1.
Aquí un ejemplo de cómo usariamos la función:
echo "<ul>"; twitterfeed('<li>','</li>','johandebruin','5'); echo "</ul>";
Y el código fuente:
function twitterfeed($antes,$despues,$busqueda,$numero = 1) { /* Funcion que muestra los tweets de los feeds de una búsqueda Creado por johandebruin.com 19 de diciembre 2009 */ $busqueda = ereg_replace('[^a-z A-Z 0-9]','',$busqueda); //No caracteres especiales $busqueda = str_replace(' ','+',$busqueda); $mensajes = simplexml_load_file("http://search.twitter.com/search.atom?q=$busqueda"); for($i = 0; $i < $numero && !empty($mensajes->entry[$i]);$i++) { echo $antes.utf8_decode($mensajes->entry[$i]->content).$despues; } }