Desarrollo: Cómo extraer las fotos de tus amigos con PHP y FQL

Os pongo aquí el ejemplo en el cual mostramos en pantalla todas la foto grade del perfil de tus amigos, para que el ejemplo funcione las librerías de la API de Facebook deben estar en la subcarpeta llamada phpdentro del mismo directorio que el fichero que ejecuta este código:

<?php
// the facebook client library
include_once 'php/facebook.php';

$appapikey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; // Aquí va tu api key
$appsecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; // Aquí va tu código secreto

$facebook = new Facebook($appapikey, $appsecret);

$user_id = $facebook->require_login();
session_id(preg_replace("/[^A-Za-z0-9-]/","",$facebook->api_client->session_key));
session_start();

$fql = "SELECT uid2 FROM friend WHERE uid1=". $user_id;
$resultado = $facebook->api_client->fql_query($fql);

foreach($resultado as $datos){
	$fql2 = "SELECT pic_big FROM user WHERE uid=". $datos["uid2"];
	$resultado2 = $facebook->api_client->fql_query($fql2);

	foreach($resultado2 as $datos2){
		echo("<img src='". $datos2["pic_big"] ."' alt="foto" /><br/>";
	}
}

?>

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.