Desarrollo: Cómo ejecutar FQL con el PHP SDK

Es muy sencillo, os pongo un ejemplo sencillo para obtener el nombre de un usuario cuando tenemos su uid:

$facebook = new Facebook(array(
  'appId'  => 'TU IDENTIFICADOR DE APP',
  'secret' => 'EL PASSWORD DE LA APP',
  'cookie' => true,
));

$fql = "SELECT  name FROM user WHERE uid=UID DEL USUARIO";
$response = $facebook->api(array(
  'method' => 'fql.query',
  'query' =>$fql,
));

print_r($response);

Recordad que para este script funcione tenéis que tener:

  • Una aplicación creada en http://www.facebook.com/developers
  • El identificador y la clave de esa aplicación
  • Configurar las rutas de la aplicación correctamente en http://www.facebook.com/developers
  • El PHP SDK de Facebook subido al servidor dónde vais a ejecutar el script con el require correctamente enlazado
  • Vuestro servidor debe ejecutar PHP5

About Gabriel Cuesta Arza

Gabriel Cuesta Arza es programador de aplicaciones para Facebook, programador de juegos en Flash y desarrollador web Front End y Back End. LLeva profesionalmente en Internet desde el año 1997 cuando creó su primera página web en el mítico Geocities. En la actualidad trabaja como Director de Desarrollo en The App Art, empresa de la que es cofundador.