AKTUALIZACJA - kwiecień '15:
Jeśli chcesz uzyskać licznik, który jest dostępny w przycisku Lubię to, powinieneś użyć engagement
pola w og_object
obiekcie, na przykład:
https://graph.facebook.com/v2.2/?id=http://www.MY-LINK.com&fields=og_object{engagement}&access_token=<access_token>
Wynik:
{
"og_object": {
"engagement": {
"count": 93,
"social_sentence": "93 people like this."
},
"id": "801998203216179"
},
"id": "http://techcrunch.com/2015/04/06/they-should-have-announced-at-420/"
}
Jest to możliwe dzięki Graph API, po prostu użyj:
http://graph.facebook.com/?id=YOUR_URL
coś jak:
http://graph.facebook.com/?id=http://www.google.com
Wróciłby:
{
"id": "http://www.google.com",
"shares": 1163912
}
AKTUALIZACJA: podczas gdy powyższe odpowiedzi odpowiadałyby, jak uzyskać liczbę udziałów . Ta liczba nie jest równa tej, którą widzisz na przycisku Lubię to , ponieważ ta liczba jest sumą:
- Liczba polubień tego adresu URL
- Liczba udostępnień tego adresu URL (obejmuje to kopiowanie / wklejanie linku z powrotem do Facebooka)
- Liczba polubień i komentarzy do historii na Facebooku dotyczących tego adresu URL
- Liczba wiadomości w skrzynce odbiorczej zawierających ten adres URL jako załącznik.
Tak więc uzyskanie numeru przycisku Like jest możliwe za pomocą interfejsu Graph API przez punkt fql
końcowy ( link_stat
tabelę):
https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count,commentsbox_count, comments_fbid, click_count FROM link_stat WHERE url='http://www.google.com'
total_count
to liczba wyświetlana na przycisku Lubię to.