Twitter : Récupérer les derniers tweets
Twitter est un outil de réseau social et de microblogging qui permet à l’utilisateur d’envoyer gratuitement des messages brefs, appelés tweets (« gazouillis »).
Bien, mais comment on fait si on veut afficher sur son site ces derniers tweets ?
La réponse en PHP :
// init.
$iUserId = 17645888;
$iLimit = 5;
$sUrl = "http://twitter.com/statuses/user_timeline/$iUserId.xml?count=$iLimit";
if( $oXML = @simplexml_load_file( $sUrl ) )
{
foreach( $oXML->status as $oStatus )
{
echo '<p>' . $oStatus->text . '</p>';
}
}
Notez bien que la variable $iUserId vous est visible lorsque vous survolez l’icône flux RSS sur votre compte.

5 commentaires
Salut,
Je n’arrive pas à faire marcher ton script. Y a rien qui se passe. Et comme je ne suis pas un spécialiste du php je ne vois pas trop de ça peu venir.
Merci par avance.
As-tu modifier la variable $iUserId ?
Sinon retire le @ devant la fonction simplexml_load_file afin de voir si il y a une erreur.
Personnellement j’ajouterais la fonction PHP utf8_decode() pour éviter des problèmes avec les caractères accentués.
Très bon code tout de même.
super! j’avais utilisé les json, avec donc une fonction json_decode, ca marchait niquel en local, mais une fois mis en ligne, je n’avais pas php 5.2, donc impossible d’utiliser cette fonction, ton autre solution ma donc rendu un grand service!
merci!
Mais de rien
Déposez un commentaire