Código PHP:
Ver original
<fb:login-button length="long" onlogin="location.href='<? echo $_SERVER['REQUEST_URI'];?>'"></fb:login-button> <script type="text/javascript" src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php"></script> <script type="text/javascript"> FB.init("************","test.php"); </script> <?php // the facebook client library include_once 'src/facebook.php'; $api_key = '************'; $secret = '************'; $facebook = new Facebook($api_key, $secret); $facebook->require_frame(); If ($facebook->get_loggedin_user()) { $FID = $facebook->require_login(); //obtenemos el id del user en FB $user_details = $facebook->api_client->users_getStandardInfo($FID, array('last_name','first_name','email')); //intentamos obtener un poco de información del perfil $Nombre = $user_details[0]['first_name']; //Almacenamos los datos del array echo $user_details[0]['email']; //Seguimos con la matriz, esta vez almacenamos el Apellido } ?>
Lo que me pasa es que nadamás acceder a la pagina me redirije a facebook.com para logearme y luego me devuelve a mi página sin pulsar el boton para acceder, después de devolverme a mi pagina no deja de recargar la página con un ?auth_token= en la url cada vez distinto.
A que se debe esto?