Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/03/2011, 08:43
jwebs
 
Fecha de Ingreso: febrero-2010
Mensajes: 42
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Respuesta: PHP SDK para Facebook problemas con apps

Cita:
Iniciado por oso96_2000 Ver Mensaje
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
  1. $params = array(
  2.     'fbconnect' =>  0,
  3.     'canvas'    =>  1,
  4.     'req_perms' =>  'publish_stream,offline_access',
  5.     'next'      =>  FB_APP_URL
  6. );
  7.  
  8. $redirectUrl = $fb->getLoginUrl($params);
  9.  
  10. 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?