Mostrar cantidad de seguidores -followers- en Twitter en forma de texto

twitter

Mostrar la cantidad de followers, o seguidores, que tenemos en twitter es muy fácil con un poco de código.
Debemos agregar el siguiente código al archivo functions.php:

PHP:
  1. function string_getInsertedString($long_string,$short_string,$is_html=false){
  2.   if($short_string>=strlen($long_string))return false;
  3.   $insertion_length=strlen($long_string)-strlen($short_string);
  4.   for($i=0;$isaveHTML();
  5.   $element->parentNode->removeChild($element);
  6.   $html2=$document->saveHTML();
  7.   return string_getInsertedString($html,$html2,true);
  8. }
  9.  
  10. function getFollowers($username){
  11.   $x = file_get_contents("http://twitter.com/".$username);
  12.   $doc = new DomDocument;
  13.   @$doc->loadHTML($x);
  14.   $ele = $doc->getElementById('follower_count');
  15.   $innerHTML=preg_replace('/^<[^>]*>(.*)<[^>]*>$/',"\\1",DOMElement_getOuterHTML($doc,$ele));
  16.   return $innerHTML;
  17. }

No debemos modificar nada de ese código. Ahora tenemos que llamar la función que escribimos en el archivo, por lo que donde querramos mostrar la cantidad de seguidores que tenemos, debemos agregar el código:

PHP:
  1. <?php echo getFollowers("usuarioentwitter")." texto que querés mostrar luego del número"; ?>

Tenés que modificar el texto "usuarioentwitter" por el nombre de tu usuario, y también modificar el "texto que querés mostrar luego del número" por lo que quieras.

Muchas gracias a Wp-Recipes por el Hack


11 personas han opinado, ¿Vos ya lo has hecho?

  1. Simplemente ESPECTACULAR! :D

    Muchas gracias! ;)

    Un saludo.

  2. Una duda,

    Como se puede corregir para que no de error si twitter está out?

    Cuando twitter está en mantenimiento, da error y muestra el mensaje de error. Se puede esto corregir en el código?,y como?

    Gracias de antemano, un saludo.

  3. La verdad que no se me ocurre como fixear ese error…

  4. Estoy seguro de que eres capaz de eso y mucho más ;)

    Cuestión de tiempo, verás.

    Un saludo, Neri

  5. Buen tip Neri, pero ¿ha desaparecido el código html o yo no lo veo por alguna razón?

  6. parece que ha desaparecido, hoy ando de viaje, mañana cuando esté en casa lo reviso, gracias por avisar!

  7. Que tal brother, aqui nuevamente… Quería saber si hay alguna forma de que se muestren los avatar de los seguidores en lugar de mostrar el texto?… Muchas gracias…

  8. Por favor, recupera ese código que falta.

  9. Ahí lo acomodé, saludos y gracias por el aviso!

  10. Pzykophat

    Facinante este blog, no entiendo como nunca me tope con él en los buscadores…

  11. Hola! Muy pero muy bueno el blog! Los post son todos muy interesantes.

    Te hago una pregunta! Sabrías si hay algún plugin para hacer algo parecido a esto? Es decir una especie de tabla con los Followers, Following, Updates, y Joined?

    O bien si sabés como obtener los following updates y joined por separado como lo hiciste con los followers!

    Muchas gracias y continua asi!
    Saludos

Trackbacks/Pingbacks

  1. Blog and Web - [...] Por WP Recipes / Vía WordPress Hacks [...]
  2. Alojate.com - [...] Por WP Recipes / Vía WordPress Hacks [...]
  3. Ceslava - [...] Mostrar cantidad de seguidores -followers- en Twitter en forma de texto (PHP) [...]

¿Querés comentar algo?