ATUALIZAÇÃO - abril '15:
Se você deseja obter a contagem disponível no botão Curtir, use o engagement
campo no og_object
objeto, assim:
https://graph.facebook.com/v2.2/?id=http://www.MY-LINK.com&fields=og_object{engagement}&access_token=<access_token>
Resultado:
{
"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/"
}
É possível com a API do Graph, basta usar:
http://graph.facebook.com/?id=YOUR_URL
algo como:
http://graph.facebook.com/?id=http://www.google.com
Retornaria:
{
"id": "http://www.google.com",
"shares": 1163912
}
ATUALIZAÇÃO: enquanto o acima responderia como obter a contagem de compartilhamentos . Esse número não é igual ao que você vê no botão Curtir , pois esse número é a soma de:
- O número de curtidas deste URL
- O número de compartilhamentos deste URL (isso inclui copiar / colar um link para o Facebook)
- O número de curtidas e comentários em histórias no Facebook sobre este URL
- O número de mensagens da caixa de entrada que contêm este URL como anexo.
Portanto, é possível obter o número do botão Curtir com a API do Graph através do fql
ponto final (a link_stat
tabela):
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
é o número que aparece no botão Curtir.