ОБНОВЛЕНИЕ - апрель '15:
Если вы хотите получить счетчик, доступный в кнопке Like, вам следует использовать поле engagement
в объекте og_object
Примерно так:
https://graph.facebook.com/v2.2/?id=http://www.MY-LINK.com&fields=og_object{engagement}&access_token=<access_token>
Результат:
{
"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/"
}
Это возможно с Graph API, просто используйте:
http://graph.facebook.com/?id=YOUR_URL
что-то вроде:
http://graph.facebook.com/?id=http://www.google.com
Возвращает:
{
"id": "http://www.google.com",
"shares": 1163912
}
ОБНОВЛЕНИЕ: , в то время как приведенное выше ответит, как получить количество доля .Это число не равно значению, которое вы видите на Кнопка «Мне нравится» , поскольку это число равно сумме:
- Количество лайков этогоURL
- Количество акций этого URL (включая копирование / вставку ссылки обратно в Facebook)
- Количество лайков и комментариев к историям на Facebook об этом URL
- Количество входящих сообщений, содержащих этот URL в качестве вложения.
Таким образом, получить номер кнопки «Мне нравится» можно с помощью Graph API через конечную точку fql
(link_stat
таблица):
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
- это число, отображаемое в кнопке Like.