Mostrar último tweet con Javascript

2

Aunque ya he hablado de cómo mostrar último Tweet con php, voy a deciros cómo extraerlo con javascript, dado que hay a quien le interesa más por diversas razones (comodidad quizás).

El código javascript es el siguiente:

JAVASCRIPT:
  1. <script type="text/javascript">
  2.             $(document).ready(function(){
  3.             // Conseguimos el último tweet
  4.             var username='balfer'; // introducimos el usuario
  5.             var format='json'; // seleccionamos el formato, no modificar
  6.             var url='http://api.twitter.com/1/statuses/user_timeline/'+username+'.'+format+'?callback=?'; // Creamos la URL completa para extraer el último tweet
  7.  
  8.             $.getJSON(url,function(tweet){ // Extraemos los tweets
  9.             $("#last-tweet").html(tweet[0].text); // cogemos el primer tweet y lo introducimos dentro del div con id last-tweet
  10.     });
  11.             });
  12.         </script>

En el contenido del sitio, deberemos colocar una capa (div) con el id last-tweet tal que quede así:

HTML:
  1. <div id="last-tweet"></div>

El CSS de dicha capa lo dejo a tu elección, pero ten en cuenta que deberán entrar 140 caracteres.

Si tienes algún problema con esto no dudes en contarlo en los comentarios.

Entradas relacionadas

2 comentarios en “Mostrar último tweet con Javascript”

  1. Hola Dario, muy bueno el script, sirve exactamente para lo que necesito. Estoy armando una página y necesitaba que aparezcan los twitts. Sólamente tengo una consulta. Cuando levanta los twitts, no toma los links de las páginas. Si bien pone la dirección correcta, no lo escribe como un hiperlink. Has podido solucionar ese detalle? Se te ocurre cómo poder hacerlo?

    Desde ya muchas gracias!

  2. Ulises el marzo 14th, 2012 a las 0:46
  3. Hola Ulises,
    Me alegro que te sirva, pero tengo uno bastante mejor en PHP que hace lo que tú quieres; puedes verlo en http://www.dariobf.com/mostrar-ultimo-tweet-con-php/

    Un saludo.

  4. Darío BF el marzo 14th, 2012 a las 11:45

Deja un comentario

Volver arriba