Mostrar Tweets con PHP

Por Noticias10

twitter_con_php2.jpg?fit=620%2C400&ssl=1

Mostrar últimos Tweets con PHP
Con este simple script PHP podemos mostrar los últimos tweets de un usuario. Sólo debemos pasarle como parámetro el nombre de usuario de la cuenta y el número de tweets a mostrar.

function my_twitter($usuario,$tweets) {
$feed = “http://search.twitter.com/search.atom?q=from:” . $usuario . “&rpp=” . $tweets;
$xml = simplexml_load_file($feed);
foreach($xml->children() as $child) {
foreach ($child as $value) {
if($value->getName() == “content”) {
$content = $value . “”;
echo ‘

’.$content.’

’;
}
}
}
}

Luego para mostrar los tweets solo basta con:

my_twitter(“sessionstudio”,5);

Visto en webintenta

10 comentarios

  • nico

    25 marzo, 2012 at 10:30 am

    Hola. No funciona 🙁

    Responder

    • sessionstudio

      28 marzo, 2012 at 11:56 am

      Hola Nico, gracias por el comentario, ya está solucionado el problema.
      Saludos cordiales

      Responder

  • Mike Morales

    15 julio, 2012 at 6:59 pm

    cuando le pongo el numero para delimitar los twtts no sirve me arroja mas de 1 aunque puse la URL directa en mi navegador y si le voy cambiando el numero efectivamente me regresa los twts que le digo ya sea 1,2, etc… sabes porque aqui en la funcion no funciona asi?

    Saludos Excelente Codigo!!

    Responder

    • Diego Celdrán Morell

      24 febrero, 2014 at 6:40 pm

      quizás si lo colocas dentro de un bucle while o un bucle for que se valla iterando por los distintos valores y que para cada valor imprimiese el resultado te prodría funcionar, supongo.

      Responder

  • Mike Morales

    15 julio, 2012 at 7:05 pm

    Una solucion rapida puse una variale llamada contar al inicio de la funcion en valor 0 y dentro del if donde comparas == content ahi dentro puse lo siguiente:

    if($value->getName() == “content”)
    {
    if($contar<$tweets)
    {
    $content = $value . "";
    echo '’.$content.”;
    $contar++;
    }
    }

    Responder

    • sessionstudio

      21 julio, 2012 at 1:41 pm

      Gracias Mike por el aporte!

      Responder

  • Juan

    1 febrero, 2014 at 5:36 pm

    Tras horas buscando, os dejo la forma más fácil que he encontrado para mostrar el timeline de un usuario:

    https://github.com/davidmigloz/Twitter-Timeline

    Es muy configurable en cuanto a la información que quieres mostrar y puedes personalizar fácilmente el código html que genera. Y además, está en español.

    Un saludo

    Responder

Comenta

Tu Email no será publicado. Campos requeridos *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.