Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2010, 03:41
vicarjua
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 14 años, 4 meses
Puntos: 0
Username en Facebook

Muy buenas, estoy tratando de configurar una aplicación (FBML) en Facebook y tengo el siguiente problema: Cuando quiero que me devuelva el nombre completo del usuario conectado, la variable aparece vacía. Sin embargo, la foto y el UID si que me los devuelve.

Código:

<?php

require_once 'facebook.php';

$facebook = new Facebook(array(
'appId' => 'xxxxxxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxx',
'cookie' => true
));

$session = $facebook->getSession();

$me = null;

if(!empty($session)) {

try {
$uid = $facebook->getUser();
$user = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);

}

print_r($uid);

if(!empty($user)){
print_r($user);
} else {
print "There was an error";
}


} else {

$params = array (
'fbconnect' => 0,
'canvas' => 1,
//'next' => 'http://apps.facebook.com/aerolineass',
'req_perms' => 'email', 'me'

);

$URL = $facebook->getLoginUrl($params);
echo "<fb:redirect url=\"$URL\">";
}


?>

<h3>You</h3>
<img src="https://graph.facebook.com/<?php echo $uid; ?>/picture">