[AUTOMATIQUE] Cet article a plus de 5 ans.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.
ATTENTION : l’API de Facebook ayant largement évolué depuis 2014, le code partagé dans cet article n’est plus fonctionnel
Voici une petite fonction assez simple qui vous permet de remonter le nombre de fans d’une page Facebook à partir de son ID. Elle utilise l’API Facebook pour remonter le compteur via un flux XML.
La seule difficulté est finalement de connaître l’ID de la page Facebook…voici un petit outil en ligne qui va bien vous dépanner : findmyfacebookid.com
Et voici la fonction qui retourne le nombre de fans (la première retourne le compteur et la seconde l’affiche).
function get_facebook_fan_counter($page_id) { $xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot"); $fans = $xml->page->fan_count; return $fans; } function facebook_fan_counter($page_id) { print get_facebook_fan_counter($page_id); }
Effectivement, pour ceux qui tomberaient sur ce sujet, ça ne fonctionne plus. Voici le résultat d’une requête :
12
REST API is deprecated for versions v2.1 and higher (12)
method
facebook.fql.query
query
SELECT fan_count FROM page WHERE page_id=XXXXXXXXXXXXX
Cela ne s’affiche pas chez moi un idée ? pourtant dans mon navigateur si je met l’adresse avec l’id ca marche
Bonjour Robin,
Ce snippet a déjà 2 ans. Il est possible que l’API Facebook ai évoluée depuis.
Bonne journée.
Bonjour, très intéressant et je recherchais justement ce genre de module.
Est-ce possible de l’installer avec Muse ? Si oui comment ?
Merci beaucoup.
Bonjour, ce script m’intéresse vraiment pour afficher le nombre de fans d’une page facebook, mais je sais comment faire si on est sur cakePHP 2.x ? Merci
Salut,
Désolé mais je ne connais pas du tout cakePHP.
Bonjour, ce script m’intéresse pour afficher ce compteur sur mon site mais je ne sais pas exactement ou je dois l’intégrer. Dans un fichier ? sur le site ? à l’endroit où je souhaite que le compteur apparaisse ?
Bonjour Stef,
Il faut que tu colles les deux fonctions ci-dessus dans le fichier functions.php de thème et que tu l’appelles en collant ceci facebook_fan_counter(‘1557101307867226’) dans ton thème à l’endroit où tu veux faire apparaître le compteur.
Je ne savais pas tout ça sur Facebook, j’ai bien appri grâce à cet article merci