Saludos, estoy usando la libreria de facebook.php //que es PHP SDK descargada mediante github
Bueno antiguamente cuando creaba una aplicacion no tenia problemas al solicitar los permisos del usuario con este codigo:
Código PHP:
if (!$fbSession)
{
$url = $facebook->getLoginUrl(array(
'canvas' => 1,
'fbconnect' => 0,
'next' => 'http://apps.facebook.com/maugallery/',
'cancel_url' => 'http://apps.facebook.com/maugallery/',
'req_perms' => 'read_stream,publish_stream' // Más permisos en: http://developers.facebook.com/docs/authentication/permissions
));
// echo '<fb:redirect url= "'.$url.'"/>';
die(); // Debe existir solo un redirect con fbml para crear la sesión y pedir permisos, por eso hacemos un 'die' (que no es nada elegante).
}
Ahora no me funciona para nada, al parecer la sesión no es reconocida ni la funcion getLoginUrl() lo cual me impide solicitar permisos del usuario directamente...
Ahora la unica forma para solicitar estos permisos es mediante FBML usando este linea:
Código HTML:
<fb:login-button autologoutlink="true" perms="email,user_birthday,status_update,publish_stream"></fb:login-button>
Alguien sabe como puedo hacerlo directamente sin solicitar un boton de login para que sea simple al usuario?
Muchas gracias
Wolf777
PD: disculpen si este tema no es muy apto para este sector de programación en PHP