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

3 comentarios sobre “Desarrollo: Cómo ejecutar FQL con el PHP SDK

  • el 22 Junio, 2011 a las 1:09 am
    Permalink

    Excelente articulo realice unos pequeños ajustes y me funciono muy bn, para empezar en este mundo … Gracias!!!

    Respuesta
  • el 11 Enero, 2012 a las 6:40 pm
    Permalink

    En la última actualización de la API se ha perdido la posibilidad de obtener por medio de FQL todos los comentarios realizados en las diferentes páginas bajo un dominio sin necesidad de listarlas una a una.

    Parece ser que ahora hay que solicitar los comentarios por cada una de las diferentes urls y posteriormente juntarlos.

    Hay algún avance en este sentido?

    Respuesta
  • el 17 Febrero, 2012 a las 6:21 pm
    Permalink

    Como puedes obtener el UID DE USUARIO cuando es un visitante cualquiera?

    Respuesta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Sígueme