web-dev-qa-db-fra.com

API graphique comment obtenir les membres / likes de la page facebook

enter image description here Facebook comme chèque

J'ai trouvé une application intéressante. Cette application fb obtient tous les likes de n'importe quelle page de fans et les trie par masse et par pays!

Ma question:

comment ces applications obtiennent-elles les données de l'API du graphique?

Premièrement: obtenir l'objet fanpage sans jeton d'accès nécessaire

https://graph.facebook.com/cocacola/

{
   "about": "The Coca-Cola Facebook Page is a collection of your stories showing how people from around the world have helped make Coke into what it is today.",
   "checkins": 146,
   "description": "Created in 1886 in Atlanta, Georgia, by Dr. John S. Pemberton, Coca-Cola was first offered as a fountain beverage at Jacob's Pharmacy by mixing Coca-Cola syrup with carbonated water. \n\nCoca-Cola was patented in 1887, registered as a trademark in 1893 and by 1895 it was being sold in every state and territory in the United States. In 1899, The Coca-Cola Company began franchised bottling operations in the United States. \n\nCoca-Cola might owe its origins to the United States, but its popularity has made it truly universal. Today, you can find Coca-Cola in virtually every part of the world.\n\nCoca-Cola Page House Rules: http://CokeURL.com/q28a",
   "founded": "1886",
   "is_published": true,
   "location": {
      "street": "",
      "Zip": "",
      "latitude": 48.886763644968,
      "longitude": 2.2428464993582
      },
  "talking_about_count": 903212,
  "username": "coca-cola",
  "website": "http://www.coca-cola.com",
  "were_here_count": 0,
  "category": "Food/beverages",
  "id": "40796308305",
  "name": "Coca-Cola",
  "link": "https://www.facebook.com/coca-cola",
  "likes": 58345623, 
  "cover": {
     "cover_id": "10152037156953306",
     "source": "http://sphotos-b.ak.fbcdn.net/hphotos-ak-ash4/s720x720/602289_10152037156953306_1443207674_n.jpg",
     "offset_y": 0
  }
}

seconde : récupérez les likes de l'objet facebook:

https://graph.facebook.com/cocacola/likes?access_token=xxxxxxx

maintenant je vais recevoir toutes les fan-page qui aiment "cocacola", mais j'ai besoin de tous les utilisateurs qui aiment cocacola!

Maby n'est-il possible qu'avec FQL Query?

20
mtt2p

Avec l'API FB 2.6, vous pouvez obtenir un total de likes avec fan_count champ.

http://graph.facebook.com/cocacola/?fields=fan_count&access_token= {valeur}

26
equiman

Facebook ne vous donnera pas de liste d'utilisateurs qui aiment une page. Vous n'en avez pas besoin pour créer cette application. Vous pouvez obtenir ces données en interrogeant les données accessibles au public insights .

Cette URL vous fournira les données brutes que cette application utilise pour créer ce graphique:

https://graph.facebook.com/cocacola/insights/page_fans_country?access_token=XXXXXX

Vous pouvez obtenir ces informations avec n'importe quel access_token.

22
cpilko

https://graph.facebook.com/cocacola/?fields=fan_count&access_token=########

Vous pouvez obtenir la page Facebook que les membres aiment en utilisant le champ fan_count. Mais vous devez passer le jeton d'accès à la page plutôt que l'utilisateur access_token.

1
mohammed wazeem