Gravatar couramment utilisé Blog perso de Paul Da Silva

Retrouver le créateur d’une fanpage sur Facebook

Posted on | avril 15, 2010 | 10 Comments

Cette méthode ne fonctionne plus et je n’ai pas de solution à vous proposer sur la nouvelle version de facebook.

Je sais j’écris beaucoup à propos de Facebook ces derniers temps. Mais là j’ai trouvé un truc assez intéressant pour retrouver le créateur d’une page fan sur le réseau social le plus utilisé du moment.

Je vous préviens tout de suite, la technique est assez compliquée et implique de trifouiller un peu plus que d’habitude.

L’idée est assez simple à la base :  lorsque l’on affiche la liste des fans d’une page, ceux-ci sont affichés par ordre d’inscription – les derniers inscrits étant affichés en premier. Aussi, en toute logique, le créateur de la page doit-être le dernier de la liste aka le premier inscrit.

Lorsque la page n’a qu’un faible nombre de fans il est assez simple de tous les parcourir à la main – Mais si l’on s’attaque à un sujet hautement intellectuel tel que « Obliger un agent de la SNCF à travailler et le regarder pleurer » (exemple pris au hasard parmi les derniers statuts de mes amis facebook), on ne va pas s’amuser à parcourir xx pages à la main.

De quoi a-t-on besoin ?

Pour trouver cette astuce je me suis basé sur Firefox ainsi que deux de mes extensions préférées : Tamper Data et Firebug.

Avec Tamper Data on va modifier la requête envoyée par Facebook pour choisir d’afficher la dernière page – ceci va générer un bug et les données, bien que transmises, ne seront pas affichées – il faudra donc les lire à l’aide de Firebug.

Tamper Data

Tamper Data permet de modifier tous les paramètres d’une requête envoyée au serveur – qu’elle soit synchrone ou asynchrone. Cette extension est très pratique pour faire des essais en Ajax et avait déjà été utilisée dans un précédent hack qui permettait de visionner tous les profils Facebook, qu’ils soient publics ou non. Télécharger

Firebug

Je n’ai même pas envie de présenter cette extension tant vous auriez tort de ne pas déjà la connaître ! En l’occurrence elle va nous servir à analyser le retour d’une requête Ajax que le script côté client a du mal à rendre… C’est pas grave, on est plus fort que Chuck Norris, on lit directement le code source ! Télécharger

La méthode

Avant toutes choses il faut afficher la popup listant les fans de la page. Pour ce faire, un simple clic sur le nombre de fans devrait suffire (si ça bloque là, le mieux c’est que vous arrêtiez tout de suite sinon on va pas s’en sortir hein !)

Une fois la popup chargée – et surtout pas avant – lancez les deux extensions nécessaires à savoir Tamper Data et Firebug.

Dans la fenêtre de Tamper Data cliquez sur « Démarrer altération » et laissez Firebug ouvert sur la console.

Il ne reste plus qu’à descendre tout en bas de la popup listant les fans pour cliquer sur « Suiv. » Ceci aura pour effet de déclencher Tamper Data qui vous proposera de modifier la requête. Acceptez et décochez la case « Continuer altération » : nous n’avons qu’une requête à forger.

Dans la fenêtre qui s’ouvre vous pouvez modifier tous les paramètres transmis en Ajax à Facebook. Le paramètre qui nous intéresse est le paramètre « Page » que vous devez passer à l’indice de la dernière page. Les pages contenant 100 personnes à chaque fois il suffit de diviser le nombre de fans par 100 pour trouver l’indice de la dernière page. Pour mon exemple : il y a 7944 fans donc il faut remplacer le paramètre « 1 » par « 79 ».

Une fois ce paramètre modifié, vous pouvez envoyer la requête en cliquant sur « Ok ». Veillez bien à ce que Firebug soit lancé avant de cliquer sur le bouton « Ok », sinon ça ne sert à rien 🙂 A la question « voulez vous modifier … » répondez « Oui ».

Enfin, il vous suffit d’analyser le retour Json de la dernière requête passée à Facebook – et plus précisément son dernier enregistrement – pour trouver le créateur de la page.

La requête à analyser est celle dont l’url est http://www.facebook.com/ajax/social_graph/fetch.php?__a=1. En cliquant sur le petit signe + à gauche de l’url vous pourrez visionner le retour Json de la requête. Celui-ci est un tableau associatif de la forme suivante :

« id_profil »:{« id »:0000, »title »: »Prénom Nom », »alternate_title »: » », »href »: »http:\/\/www.facebook.com\/url », »subtitle »: » », »index »:89, »pic »: »http:\/\/profile.ak.fbcdn.net\/image.jpg », »actionText »: »Ajouter comme ami(e) », »action »: »add_friend »}

L’enregistrement qui nous intéresse est donc le dernier du tableau, celui qui arrive juste avant les informations relatives au nombre de membres du groupe et de la page – celui qui précède : ,"count":7944,"page":79}

Et plus particulièrement, ce qui nous intéresse ici c’est le paramètre title qui contient le couple nom / prénom du créateur et éventuellement le alternate_title qui contient l’url encodée du profil du créateur.

Je songe à faire une extension Firefox qui automatise tout le process parce que là c’est peut-être un peu compliqué pour un novice… Ça vous brancherai ?

Accessoirement je me permet de rebondir sur un fait d’actualité : Facebook a été condamné à donner le nom du créateur d’une page jugée insultante… Si vous le voulez le nom, je l’ai 😉 Mais elle ne risque pas grand chose : elle vit en Allemagne.

Commentaires

10 Responses to “Retrouver le créateur d’une fanpage sur Facebook”

  1. bazil
    avril 15th, 2010 @ 16 h 14 min

    et si le créateur se désinscrit de la fanpage puis se réinscrit après que quelques moutons se soient inscrit ??? et paf ça fait de l’anonymisation ??? à tester

  2. y8nn
    avril 22nd, 2010 @ 11 h 22 min

    Bonjour,

    Cette méthode est très intéressante.

    Elle est malheureusement devenue obsolète depuis hier, avec l’implémentation du bouton « J’aime » à la place du « Devenir Fan », et des modifications associés.

    En effet, on ne peut plus afficher tous les « Fans » d’une page et donc plus procéder à l’étape 1, sauf si on en est l’admin, ce qui dans le cas présent n’a aucun intérêt.

    Peut-être trouverez vous une autre parade ?

    Au plaisir d’échanger.

    Cordialement,

    @y8nn

  3. Retrouver le créateur d’une fanpage sur Facebook | KubX
    avril 22nd, 2010 @ 11 h 34 min

    […] Retrouver le créateur d’une fanpage sur Facebook […]

  4. Matthieu
    avril 23rd, 2010 @ 9 h 36 min

    @bazil je crois pas que l’administrateur puisse se désinscrire, si? Si c’est le cas, je pense que c’est un bon moyen pour rester anonyme en effet.

    @y8nn on peut de nouveau afficher tous les fans depuis hier 😉

  5. iyed Brahmi
    juin 19th, 2010 @ 14 h 33 min

    bonjour,
    j’ai crée une fanpage FacebOok..j’ai ajouté un administrateur a cette page mais il m’a trompé et m’a fais supprimé de ma page..sachant que je suis le crateur de cette page..pourquoi FB à donner la permission à u administrateur de supprimer le créteur..y’a t-il un des solutions pour récupérer ma page :((

  6. iyed Brahmi
    juin 19th, 2010 @ 14 h 34 min

    bonjour,
    j’ai crée une fanpage FacebOok..j’ai ajouté un administrateur a cette page mais il m’a trompé et m’a fais supprimé de ma page..sachant que je suis le créateur de cette page..pourquoi FB a donné la permission à un administrateur de supprimer le créateur..y’a t-il un des solutions pour récupérer ma page 🙁

  7. kerisel
    juillet 30th, 2010 @ 0 h 44 min

    une autre manip ?

  8. pyk
    mars 14th, 2011 @ 17 h 41 min

    bien compliqué pour moi …
    vous seriez me retouver le créateur de cette page ?

    merci

    http://www.facebook.com/pages/laval-immobilier/179581908755150?created&sk=page_getting_started#!/LavalBomb

  9. Php – Exporter les fans d’une page facebook dans un .csv | Geekeries de Webdév
    août 2nd, 2011 @ 11 h 39 min

    […] qui, cependant, ne fonctionnait pas :(Je suis donc parti de deux sources trouvées sur le net :Retrouver le créateur d’une fanpage sur Facebook : http://www.paulds.fr/2010/04/retrouver-le-crea…Python Script: Export a list of Facebook Fans for a Page to CSV : […]

  10. farid
    août 25th, 2012 @ 0 h 15 min

    bon ! comment je peux executer Tamper data à partir du firefox ! je le ois pas du tout

Leave a Reply





Edito

Ancien journaliste, ancien entrepreneur, ancien (ir)responsable Pirate, actuel citoyen qui s'intéresse à la politique et à son évolution.

Read moar !.

Retrouvez moi sur :

Suivez moi sur twitter sur facebook sur wikipedia Ajouter ce blog a votre lecteur RSS

Bitcoin

bitcoin logo
1GZnMQ9wXyifxCnDEqg8CSGdngWcKWptHv

Piratons la démocratie

piratons la democratie

One more thing !

0100 0011 0110 1000 0110 0001 0110 1110 0110 0111 0110 0101 0111 0010 0010 0000 0110 1100 0110 0101 0010 0000 0110 1101 0110 1111 0110 1110 0110 0100 0110 0101 0010 0000 0110 0101 0110 1110 0010 0000 0111 0011 0010 0111 0110 0001 0110 1101 0111 0101 0111 0011 0110 0001 0110 1110 0111 0100 0010 0000 0010 1101 0010 0000 0110 1111 0110 1110 0010 0000 0111 0110 0110 0001 0010 0000 0110 0010 0110 1111 0110 1001 0111 0010 0110 0101 0010 0000 0111 0101 0110 1110 0010 0000 0110 0011 0110 1111 0111 0101 0111 0000 0010 0000 0011 1111

Tm9uIGNlbGVsIGzgIGVzdCBqdXN0ZSBwb3VyIHRlIGZhaXJlIHBlcmRyZSA1bW4gOyk=

Relationship Closeness Inventory

Promo code Genesis Mining

Sha 256 cloud mining

Best Bitcoin debit card

Zcash Mining