PHP SDK: Listado de amigos

El protocolo Open Graph junto con el PHP SDK de Facebook forman un equipo muy potente que nos permite acceder a todo tipo de datos a una velocidad record. Os voy a poner un ejemplo en este post de como acceder a los datos de vuestros amigos de una manera muy sencilla y rápida.

Para sacar provecho de este tutorial es recomendable que tengáis conocimientos de PHP.

<?php
define(“FACEBOOK_CANVAS_URL”, ‘http://apps.facebook.com/url de vuestra aplicación/’);
require ‘./fb-lib/facebook.php’;
$facebook = new Facebook(array(
‘appId’  => ‘identificador de la aplicación’,
‘secret’ => ‘contraseña’,
‘cookie’ => true,
));

if ($facebook->getSession()) {
echo ‘<a href=”‘ . $facebook->getLogoutUrl() . ‘”>Desconectar</a>’;

try {
$amigos = $facebook->api(‘/me/friends’);
echo “<ul>”;
foreach ($amigos[‘data’] as $amigo)
{
echo ‘<li>’. $amigo[‘name’] .'</li>’;
}
echo “</ul><br/><br/>”;
} catch (FacebookApiException $e) {
error_log($e);
}
} else {
$url = $facebook->getLoginUrl(array(
‘canvas’ => 1,
‘fbconnect’ => 0
));

echo “<script type=’text/javascript’>top.location.href = ‘$url’;</script>”;

}
?>

Para que este script funcione necesitáis que vuestro servidor tenga un la librería CURL activa y que esta pueda acceder a urls tipo https.

Un comentario sobre “PHP SDK: Listado de amigos

  • el 20 Junio, 2012 a las 2:58 am
    Permalink

    amigo me funcionó a la perfeción tu aplicacion, pero como obtengo la variable email del array

    $amigos = $facebook->api(‘/me/friends’);

    gracias, saludos.

    Respuesta

Deja un comentario

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

Sígueme