Voici une petite astuce qui vient bien compléter mon script pour raccourcir une URL avec l’API de http://bit.ly.
Tout ceci part avec l’API de Tweetmeme cette fois, laquelle permet d’obtenir le nombre de fois qu’un billet de votre blogue a été affiché sur Twitter soit en insérant leur nom dans le tweet (@tweetmeme) ou encore en ayant passé par http://bit.ly pour raccourcir l’URL (les deux entités partagent leurs données).
Il suffit tout simplement de récupérer les données XML issues de cette ressource : http://api.tweetmeme.com/url_info?url=##votre-URL##, ce qui renvoie quelque chose ressemblant à ceci :
<result> <status>success</status> <story> <title>Google Wave : et si… / Publicité | Gérant d'estrade</title> <url>http://www.estrade.ca/blogue/web/reseaux-sociaux/google-wave-et-si.html</url> <media_type>news</media_type> <created_at>2009-11-09 20:34:54</created_at> <url_count>1</url_count> <tm_link>http://tweetmeme.com/story/264195236</tm_link> <comment_count>0</comment_count> <excerpt> Sur mon blogue : Google Wave : et si… http://bit.ly/10xaQW </excerpt> </story> </result>
Pour le récupérer très simplement (avec PHP 5) vous pouvez utiliser cette fonction, à ajouter dans la page functions.php de votre thème :
function tweetCount($url) { $fichier = file_get_contents("http://api.tweetmeme.com/url_info?url=".$url); $xml = new SimpleXmlElement($fichier); echo 'Ce billet a <a href="'.$xml->story->tm_link.'" target="_blank">'.$xml->story->url_count.' tweets</a>!'; }
Ensuite dans votre thème – probablement dans la page single.php pour affecter uniquement les billets – ajoutez un simple appel à la fonction en passant votre permalien en paramètre :
tweetCount($post->permalink);
Ceci affichera le nombre de tweets contenant l’URL en même temps qu’un lien pour les consulter.
Commentaires Facebook
Un commentaire pour “Afficher le nombre de Tweets d’un billet de blogue”
Ajouter un commentaire
Additional comments powered by BackType
Twitter @emilegirard
Mots-clefs
Ailleurs
- 100% Hockey
- AccesOWeb
- Alsacréations
- Canadiens de Montréal
- Carl Charest
- Carl-Frédéric De Celles
- Chrystian Guy
- Debbie Rouleau
- Dominic Arpin
- Eric Baillargeon
- Famille Enfants Parents
- Goudaille
- Histoires de Geek
- Il Blogue
- Influenceur – Blogue Tendance
- Martin Petit
- Michel Dumais
- Nicolas Langelier
- Patrick Lagacé
- PhotosMax
- Samuel Parent
- Sébstien Goulet
- Sportnographe
- Stéphane Guérin
- Stéphane Jose
- Tchuvak’s Life
- Yannick Manuri
- Ze Canada

molaram a dit :
Sur mon blogue : Afficher le nombre de Tweets d’un billet de blogue http://bit.ly/ZVyJt
This comment was originally posted on Twitter