Mostrar el número de "fans" en Facebook con PHP

Mostrar el número de “fans” en Facebook con PHP

Ya hemos visto cómo mostrar en una página web el número de suscriptores de YouTube y el número de seguidores en Twitter, para unas cuentas/usuarios determinados, haciendo uso de PHP y las respectivas APIs. Ahora vamos a ver el símil para Facebook: cómo mostrar el número de fans de una página de Facebook.

En este caso la cosa es algo más complicada que en los casos anteriores, por ello vamos a ver los pasos a seguir detenidamente, sin que nadie se pierda.

1. El primer paso sería registrar una aplicación Facebook, lo que nos permitirá obtener el API Key y el Application Secret, necesarios para el siguiente paso.

2. Seguidamente debemos descargarnos el Facebook API PHP SDK, e incluirlo en el código de nuestra página…

include('src/facebook.php');

… y dar los valores API Key y App Secret obtenidos anteriormente:

$facebook = new Facebook(array(
  'app_id',
  'app_secret',
  'cookie' => true
));

3. Ahora, sabiendo el ID de nuestra página de Facebook (page_id), hacemos:

$result = $facebook->api(array(
  'method' => 'fql.query',
  'query' => 'select fan_count from page where page_id = page_id;'
));
$fb_fans = $result[0]["fan_count"];

Y listo. Ésto nos devolverá el número de fans (o seguidores) de una página de Facebook determinada, de una manera límpia y relativamente sencilla.

¡¡ Comenta este artículo en los foros !!
comenta