2013-01-31 15 views
17

enter image description here Facebook like checkGraph API jak uzyskać członków stronie facebook/lubi

Znalazłem ciekawą aplikację. Ta aplikacja fb pobiera wszystkie upodobania z dowolnego fanpage i sortuje według masy i kraju!

Moje pytanie:

Jak te app uzyskać dane z Graph API?

pierwsze: uzyskać fanpage-Object nie żeton dostępu potrzebne

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 
    } 
} 

sekund: uzyskać sympatie z obiektu Facebooku:

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

teraz otrzymam całą stronę fanowską, która "cocacola" lubię, , ale potrzebuję wszystkich użytkowników, którzy lubią cocacola!

Czy to możliwe tylko z zapytaniem FQL?

Odpowiedz

21

Facebook nie poda Ci listy użytkowników, którzy lubią stronę. Nie potrzebujesz tego, aby utworzyć tę aplikację. Możesz uzyskać te dane, wysyłając zapytanie do publicznie dostępnych danych insights.

Ten adres URL będzie Ci dane surowe ta aplikacja używa do tworzenia tego wykresu:

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

Można uzyskać te informacje z jakiejkolwiek uzasadnionej access_token.

+0

właśnie to zapytanie fb! thx @ cpilko – mtt2p

+4

Próbowałem tego rozwiązania i nawet z poprawnym access_token otrzymuję pusty obiekt danych. –

+0

Właśnie próbowałem tego w [Graph API Explorer] (https://developers.facebook.com/tools/explorer?method=GET&path=cocacola%2Finsights%2Fpage_fans_country) i nadal działa dla mnie. – cpilko

Powiązane problemy