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.