Mostrar Twitter en cualquier web
Esta mañana me había decidido a ponerme a toquetear el API de Twitter pero en cuanto he ido ha buscar un poco de información me han informado de este post en Gran Impetu.
Así que no me ha hecho falta ponerme a tocar mucho, simplemente mirarme el código, eso sí un buen rato porque no me funcionaba y simplemente era un error tonto.
Está hecho con JSON y es realmente simple, y yo como creo que no es necesario mostrar el tiempo que hace que se envió lo he simplificado aún más.
La primera parte del código que consiste en la función que escoge con que atributos del JSON que nos devuelve el API nos quedamos:
<script type="text/javascript">
function twitterCallback(obj) {
document.getElementById('my_twitter_status').innerHTML = obj[0].text;
}
</script>
La siguiente es el código HTML con la ID correcta para que se inserte el texto extraído mediante la función anterior:
<span id="my_twitter_status"></span> — <a href="http://twitter.com/USER">todos</a>
Y por último el código que carga todo el script, es recomendable ponerlo al final de todo, ya que si el API de Twitter no funciona tardará un rato en cargar.
<script type="text/javascript" src="http://www.twitter.com/statuses/user_timeline/USER.json?callback=twitterCallback&count=1"></script>
Para que funcione correctamente habrá que cambiar USER por tu usuario en Twitter y nada más. Como información alternativa decir que el array obtenido contiene: user, created_at, truncated, text, source y id.

