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 "
    "; twitterfeed('
  • ','
  • ','johandebruin','5'); echo "
";


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;
	}
}

2 Comments

  1. [...] This post was mentioned on Twitter by Rudy Vásquez, Webmaster SEO. Webmaster SEO said: Funcion #PHP para mostrar feed de una busqueda en twitter http://bit.ly/4CdRIz [...]

  2. [...] no almacena y muestra todos los tweets a lo largo del tiempo, he decidido usar parte del código de mostrar feed de busqueda de twitter , para crear un pequeño robot que detecta nuevos tweets en la [...]

Leave a Reply