Fotos de Album FanPage en tu Web


Última Actualización: 31/08/2022 19:03 Nro de Vistas: 6123

Fotos de Album FanPage en tu Web

Estas funciones nos ayudarán a recorrer las distintas opciones de las fotos de un determinado album de fanpage. Nos permitirá mostrar una lista con las imagenes, además podremos obtener todos los datos, e incluso los tamaños de la foto.

Anteriormente lo hacíamos sin necesidad del PHP SDK de Facebook. Sin embargo ahora es necesario acostumbrarnos a utilizar este potente SDK.

Las Funciones

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

$facebook = new Facebook(array(
  'appId'  => 'XXXXXXXXXXXXXXXXXXXX',
  'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  'cookie' => true ,
  'req_perms' => 'manage_pages, publish_stream, email'
));
//Función para extraer las fotos de un Album FanPage
function get_images_fb($idalbum, $total = 9){
	global $facebook;
	$datos = $facebook->api('/'.$idalbum.'/photos?limit='.$total);	
	$datos = $datos["data"];
	return $datos;
}
$fotos = get_images_fb('465460770161345', 6);
	/* Si queremos ver las opciones disponibles del array imprimimos el array.
	echo print_r($fotos); */ 
foreach($fotos as $index => $valor){ 
//Recorremos los Albunes y extraemos sus datos 
//$valor['CAMBIE POR EL PARAMETRO QUE DESEA'] 
echo 'ID de la Foto: '.$valor['id']; 
echo 'Nombre: '.$valor['name']; 
echo 'Link del Album'.$valor['link'];
echo 'Thumbnail: '.$valor['picture']; 
echo 'Foto Real: '.$valor['source']; 
echo 'Ejemplo para colocarlo mostrarlo.  '; 
echo ''; 
}
Se que con un Poco de CSS mejorarás todo. La idea esta puesta. Explótalo.

Si lo que quieres es Obtener los Albunes entonces te invito a leer el Artículo:

Función Php para obtener albums de Fanpage de Facebook

Combinando ambas funciones harás mucho mas. solo recuerda que la parte:

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

$facebook = new Facebook(array(
'appId' => 'XXXXXXXXXXXXXX',
'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXX',
'cookie' => true ,
'req_perms' => 'manage_pages, publish_stream, email'
));

 Solo debe estar una vez y al inicio de tu archivo php. Bye bye. me cuentas si tienes dudas.