Mostrar último Tweet con php

Estoy preparando mi tarjeta virtual donde poner cosas sobre mí y así tener todos mis datos en un mismo sitio web.

Para ello he creado una sección Social, donde pongo enlaces a mi perfil de las diferentes redes sociales (Twitter, Facebook, Google Reader, Flickr) y como solo tengo esas cuatro me sobraba espacio y decidí poner un elemento más.

El elemento que decidí colocar ha sido el último Tweet (puede que ponga 3 o 5, aún no lo he decidido) para lo que he utilizado el siguiente mini script en php:

< ?php
$username='Balfer';
$format='xml';
$tweet=simplexml_load_file("http://api.twitter.com/1/statuses/user_timeline/{$username}.{$format}");
 
echo $tweet->status[0]->text;
?>

Con eso, colocándolo donde quereis que aparezca, tendréis el último tweet.

PS: Acordaos de cambiar el «user» del script o mostrareis mi último tweet.

 

ACTUALIZACIÓN: 14 de Marzo de 2012
Aquí dejo una función php que funciona bastante bien:

function get_tweets($usuario,$tweets) {
 		$feed = "http://search.twitter.com/search.atom?q=from:" . $usuario . "&rpp=" . $tweets;
	 	$xml = simplexml_load_file($feed);
 		$boleano = 0;
		foreach($xml->children() as $child) {
			foreach ($child as $value) {
				if($value->getName() == "content") {
					$content = $value . "";
					echo "<p class='twit".$boleano."'>".$content."</p>";
				}
			}
			if($boleano == 0){
				$boleano = 1;
			}
			else if($boleano ==1){
				$boleano = 0;
			}
		}
	}

Basta con hacer una llamada a dicha función donde queremos que muestre los tweets.

Como argumentos pasamos nuestro usuario y el número de tweets a mostrar de la siguiente forma:

get_tweets("balfer",5)

Con esto mostraríamos los últimos 5 tweets de mi cuenta de twitter.

¡MANTENME INFORMADO!

¡Gracias por tu interés en estar informado del próximo lanzamiento de mis cursos! 😎

¡No hago spam! Lee la política de privacidad para tener más información.

11 comentarios en “Mostrar último Tweet con php

    1. Lo he probado y funciona correctamente, puedes ver un ejemplo aquí.

      No obstante he cambiado la forma de mostrar el código por si generaba «basura» y eso era lo que daba problemas.

      Reinténtalo y me comentas qué tal.

      Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

DARÍO BALBONTÍN FERNÁNDEZ es el Responsable del tratamiento de los datos personales del usuario y le informa que estos datos serán tratados de conformidad con lo dispuesto en el Reglamento (UE) 2016/679 de 27 de abril (GDPR) y la Ley Orgánica 3/2018 de 5 de diciembre (LOPDGDD), por lo que se le facilita la siguiente información del tratamiento: Fin del tratamiento: mantener una relación comercial y el envío de comunicaciones sobre nuestros productos y servicios. Criterios de conservación de los datos: se conservarán mientras exista un interés mutuo para mantener el fin del tratamiento y cuando ya no sea necesario para tal fin, se suprimirán con medidas de seguridad adecuadas para garantizar la seudonimización de los datos o la destrucción total de los mismos.Comunicación de los datos: No se comunicarán los datos a terceros, salvo obligación legal. Derechos que asisten al usuario: Derecho a retirar el consentimiento en cualquier momento. Derecho de acceso, rectificación, portabilidad y supresión de sus datos y a la limitación u oposición al su tratamiento. Derecho a presentar una reclamación ante la Autoridad de control (agpd.es) si considera que el tratamiento no se ajusta a la normativa vigente. Datos de contacto para ejercer sus derechos: contacto@dariobf.com.