[AUTOMATIQUE] Cet article a plus de 5 ans.
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);
}

 

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Afficher les 9 commentaires

9 commentaires

  1. 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

    • Bonjour Robin,
      Ce snippet a déjà 2 ans. Il est possible que l’API Facebook ai évoluée depuis.
      Bonne journée.

  2. 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.

  3. 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

  4. 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.