Bonne année, bonne santé à tous mes visiteurs !
Le site web Facebook est le 2ème site web le plus visité dans monde après Google. Facebook propose aux développeurs et aux plus téméraires une API très complète.
J'ai développé une application permettant d'analyser les URLs commentées, aimées et partagées sur Facebook ou sur Internet (en dehors du site web Facebook à l'aide des plugins). Dans le même esprit, il est possible de mesurer et analyser des URLs du site web Youtube, 3ème site web le plus visité au monde.
Comment faire ?
En faisant une requête FQL Facebook Query Language, les serveurs renvoient une réponse sous forme XML ou JSON. Il ne reste plus qu'à analyser cette réponse, la mettre en forme, et l'afficher.
Plus précisement, on crée une requête FQL qui commence par https://api.facebook.com/method/fql.query?query=, comme en SQL avec nos SELECT, FROM, WHERE, on sélectionne nos attributs, notre table et on spécifie nos conditions. Au final notre requête ressemble à https://api.facebook.com/method/fql.query?query=SELECT attribut1,attribut2 FROM table1 WHERE test1=1 AND test2=2.
Les informations que l'on veut analyser se trouve dans la table link_stat.
Exemples en images
Merci de tester l'application ici: https://www.veolinking.com/resultat/facebook-statistique-taux-engagement/
Remarque:
Il se peut qu'il y ait des incohérences au niveau des chiffres pour une URL donnée. Exemple: avec les deux URLs https://www.facebook.com/ et https://www.facebook.com/index.php qui en théorie pointent vers la même page web mais les données sont différentes.
Cette petite application n'est pas parfaite, quelques modifications sont à prévoir.
Si vous souhaitez en savoir plus sur le code source de l'application, merci de poser vos questions dans la partie commentaire ci-dessous.
Want to know more ? Please leave your questions down below thank you.
Références