Mostrando las entradas con la etiqueta Amigos Facebook. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Amigos Facebook. Mostrar todas las entradas

20.3.11

Obtener amigos de facebook con fql y PHP

Primero que nada creamos el objeto Facebook con los datos de la aplicación:

$facebook = new Facebook(array(
'appId' => Id de la aplicación,
'secret' => frase secreta de la aplicación,
'cookie' => true,
));

Obtenemos los datos de la sesión de Facebook:
$session = $facebook->getSession();

Obtenemos el id del usuario de Facebook (uid):
$uid = $facebook->getUser();

Y ahora si llamamos al metodo de la API de Facebook y obtenemos el listado de los amigos del usuario:

$params = array(
'method' => 'fql.query',
'query' => "SELECT uid,first_name,last_name,pic_square,name FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2=".$uid.") ORDER BY first_name",
'access_token' => $session['access_token'],
);
$friends = $facebook->api($params);

El array $friends es un array de objetos, para referenciar alguno de los datos deberan hacerlo de esta manera:

$friends[0]->uid, $friends[0]->first_name, etc etc.