Twitter – API 1.1
cmantika
La nouvelle API de twitter est là ! Ils l’avaient annoncé il y a quelques temps, cela est désormais officiel l’API v1.1 est maintenant sur les rails. Sauf que voilà, plus aucun plugins/codes que vous utilisiez sur vos sites web ne fonctionnent. Et pour cause, en mettant en ligne la nouvelle version, la version 1.0 à complètement disparu et rend donc inutilisable les plugins l’utilisant.
Pas de panique, vous allez pouvoir refaire exactement ce que vous aviez créé.
Tout d’abord je vous conseil cet excellent tuto de Grafikart qui va vous expliquez de A à Z comment récupérer ces derniers tweets.
Le problème que certains peuvent rencontrer est de récupérer la date du tweet et de l’afficher comme ceci : 1 years ago, 1 month ago, 1 hour ago…
Par défaut la date s’affiche de cette manière : Wed Mar 03 19:37:35 +0000 2010 (Mercredi 3 Mars 19 heures 37 minutes 35 secondes)
Voici un petit snippet qui va vous permettre de changer cet affichage par défaut.
Un simple bout de code permet de modifier cela :
$time = strtotime($date);
$h_time = sprintf( __(‘%s ago‘), human_time_diff( $time ) );
echo $text . ‘ ‘. $h_time;
Vous pouvez aussi télécharger les fichiers sources ici (le fichier est date-tweet.php).