Obter total de comentários Facebook

Obter o total de comentários do Facebook para uma página

Vamos imaginar que temos um site (ou um blog) composto por várias páginas de artigos, entradas de blog, vídeos, etc. Cada uma dessas páginas tem o módulo de comentários Facebook.

Quantas vezes não seria prático ter o número total de comentários disponível noutro local da página, sem ter que descer na página até ao módulo?

Ou, por exemplo, na página inicial, que mostra a listagem dos artigos / entradas de blog por apresentar, também ali o total de comentários?

Então, como obter o total de comentários do Facebook para uma página?

Este simples script em PHP resolve essa questão.

function fb_comment_count($url) {
$json = json_decode(file_get_contents('https://graph.facebook.com/?ids=' . $url));
if (isset($json->$url->comments)) return $json->$url->comments; else return 0;
}

Basta passar o URL da página em que queremos contabilizar o total de comentários e obtemos o retorno.