Funcion PHP para extraer Albums de FanPage Facebook

Con esta Función puedo sacar todos los Albums de un FanPage de Facebook. Lo único que necesitamos es el ID del FanPage y automáticamente esta función nos devolverá un array con diferentes valores que podremos utilizar para armar nuestro álbum en nuestra web.

Funciones Actualizadas con PHP SDK de Facebook

require_once('plugins/facebook/facebook.php');

$facebook = new Facebook(array(
  'appId'  => 'XXXXXXXXXXXXX',
  'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  'cookie' => true ,
  'req_perms' => 'manage_pages, publish_stream, email'
));
//Función para extraer los Albunes de un FanPage
function get_albums_fanpage($idfanpage, $total = 4){
        //$total es la cantidad de cuantos albunes quieres mostrar
	global $facebook;
	$datos = $facebook->api('/'.$idfanpage.'/albums?limit='.$total);
	$albums = $datos["data"];
	return $albums;
}

//Función para Extraer los datos de una sola Foto
function get_image_fb($idfoto){
	global $facebook;
	$datos = $facebook->api('/'.$idfoto);	
	return $datos;
}

/*COMO UTILIZAR ESTAS FUNCIONES*/
$albums = get_albums_fanpage('luteranaperu', 6);

foreach($albums as $index => $valor){
//Recorremos los Albunes y extraemos sus datos
//$valor['CAMBIE POR EL PARAMETRO QUE DESEA']
	echo '<li>ID del Album'.$valor['id'].'</li>';
	echo '<li>Nombre: '.$valor['name'].'</li>';
	echo '<li>Link del Album'.$valor['link'].'</li>';
	echo '<li>Foto de Portada de Album'.$valor['cover_photo'].'</li>';

	//ya que solo nos da el id de la imagen principal del albun utilziamos la otra funcion
	//para ver los datos, especialmente el link de esa imagen.
	
	$foto = get_image_fb($valor['cover_photo']);
	
	echo '<img src="'.$foto['picture'].'">';	
	echo '<hr>';
//Si queremos ver todos los array Igual que arriba lo imprimimos el $foto con la funcion print_r

} 

Con estas Funciones ya podemos mostrar los albunes de nuestro fanpage. Si quieres mostrar las imágenes de un album determinado visita el artículo.

 Fotos de Album Fanpage en tu web

Fecha: Jun 25, 2012 Nro de Vistas: 7397
Invítame un Café

Si nuestros tutoriales te ayudaron una manera de dar gracias es apoyándonos. Esto nos permitirá seguir publicando mas tutoriales.