Cita:
Iniciado por oso96_2000 Con la nueva API de Facebook necesitas obtener la sesion usando $facebook->getSession();
Si esto te devuelve null o false, entonces es cuando toca usar $facebook->getLoginUrl(); para obtener la url a la que necesita ir el usuario para autorizar tu aplicacion. Lo que tal vez te este fallando es que no sirve usar <fb:redirect>, necesitas usar
header o javascript
:
Código PHP:
Ver original 'fbconnect' => 0,
'canvas' => 1,
'req_perms' => 'publish_stream,offline_access',
'next' => FB_APP_URL
);
$redirectUrl = $fb->getLoginUrl($params);
echo '<script type="text/javascript">top.location.href = "' . $redirectUrl . '";</script>';
Pero javascript no funciona en fbml hace que se muestre la pagina en blanco si probas con fb:redirect autentifica pero despues cuando carga la aplicacion vuelve a intentar autentificar y no carga nunca.
¿Sabes cual es el problema?