Como obtener las listas de amigos de un usuario

Cuando un usuario utiliza una de nuestras aplicaciones Facebook nos puede interesar acceder a su listado de grupos de amigos para ponerle más fácil el uso de la misma (por ejemplo para agregarlos a algún evento, etc.).

Con FQL es muy sencillo obtener el listado de grupos de amigos del usuario, tan sólo necesitas su identificador de usuario y que haya agregado tu aplicación.

Os pongo aquí un ejemplo fácil con PHP que os mostrará un listado de grupos con sus correspondientes identificadores, $user_id debe ser el identificador del usuario.

<?php
$fql = “SELECT flid,name FROM friendlist WHERE owner=”. $user_id;
$resultado = $facebook->api_client->fql_query($fql);

foreach($resultado as $datos){
echo(“<br/>Nombre grupo de amigos: “. $datos[“name”] .” (“. $datos[“flid”] .”)”);

}
?>

Naturalmente para que FQL funcione debemos haber instalado la librería PHP de la API de Facebook en nuestro servidor previamente y haber instanciado la clase $facebook.

En un post futuro voy a hablaros de como hacer un “hola mundo” desde 0.

3 comentarios sobre “Como obtener las listas de amigos de un usuario

  • el 4 Junio, 2009 a las 2:15 am
    Permalink

    Muy bueno este post: Como obtener las listas de amigos de un usuario | Faceblog refleja muy bien lo que describe. me gusto mucho, adelante!

    Respuesta
  • el 8 Septiembre, 2012 a las 6:04 am
    Permalink

    Buen día

    Coloque un botón de me gusta en mi blog y quisiera saber si puede obtener una lista de las personas que le dieron clic.

    Gracias.

    Respuesta
  • el 25 Septiembre, 2015 a las 2:29 pm
    Permalink

    Hola, buenas tardes.
    Quiero hacer un módulo para un CRM que incluya los amigos de facebook en la lista de clientes. ¿Ésta estructura funciona también con páginas?

    Respuesta

Deja un comentario

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

Sígueme