J'essaie d'exporter Fans de Page Facebook.Extrait de la base de données de fans de la page Facebook
Le plus proche que j'ai trouvé était this article.
Il déclare:
fans de se déplacer d'une page Facebook est pas encore pris en charge par l'API Facebook. Heureusement, l'interface Web Facebook utilise un simple appel AJAX/JSON pour fournir les données lorsque vous affichez la page.les données lorsque vous affichez la page.
Et il explique ce qu'il fait comme ceci:
Ma stratégie pour définir ces données sans WAS pour renifler le trafic réseau avec l'outil Wireshark , puis rejouer le HTTP appels avec un rubis script.calls avec un script ruby.
Je ne pas savoir quoi que ce soit à propos de Ruby, donc je commencé à essayer avec des scripts PHP gauche dans l'un des commentaires, celui par: « Etienne Bley »
Le script va comme this.
Le script dit que vous pouvez télécharger Charles Proxy pour trouver cette variables:
$cookie
$node_id
$post_form_id
$fb_dtsg
Lorsque j'utilise Charles Proxy doux, et connectez-vous comme administrateur, je reçois ceci:
Et de là, je obtenir ce que je suppose est la variable cookie:
BTW Est-il sûr de partager le cookie entier ?? est-ce utile? (Si elle est modifier dès que possible je vais)
Le script dit aussi:
// set settings in these 4 lines from results of charles when getting the 2nd page of "Get All Fans" in FB (you need to be admin of fan page to do this)
Je ne peux pas comprendre ce qu'il veut dire par: getting the 2nd page
Alors, mes questions:
1) Quelles sont ces variables?
2) Quelles sont leurs valeurs? Comment/devrais-je les obtenir?
3) Avoir ce jeu de scripts correctement est la seule chose dont j'ai besoin pour que ce script fonctionne?
J'espère que la question est assez claire, sinon s'il vous plaît poser toutes les questions dont vous avez besoin!
Merci d'avance!
vous donner je vais une essayer!! coutures assez simple! Merci!! – Trufa
Merci, je peux voir tout sauf le "Cookie:", c'est juste pas là. Je l'ai utilisé avec cookie je pourrais obtenir (avec l'autre doux) et j'ai obtenu ceci: Avertissement: fopen (posh_fb_output.txt) [fonction.fopen]: n'a pas pu ouvrir le flux: Permission refusée dans/home/pimod/public_html/fanlist/fanlist .php sur la ligne 61 – Trufa
@Trufa c'est un problème avec les permissions sur votre serveur web. Vous devez vous assurer que php peut écrire dans le répertoire dans lequel vous vous trouvez ('fanlist' dans ce cas). Si vous utilisez un client FTP, recherchez les permissions de ce dossier et ajoutez "write" pour "group" et "other" (si les permissions sont numériques, ce serait "777"). Si vous avez un accès à la console, lancez 'chmod 777/home/pimod/public_html/fanlist'. – MartinodF