Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema con Api de Facebook

Estas en el tema de Problema con Api de Facebook en el foro de Frameworks JS en Foros del Web. Hola, en la web dónde trabajo hay implementado un login por Facebook, utilizando el SDK. Una vez logueado el usuario, el sistema redirecciona hasta la ...
  #1 (permalink)  
Antiguo 14/10/2013, 08:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 186
Antigüedad: 16 años, 8 meses
Puntos: 3
Pregunta Problema con Api de Facebook

Hola,

en la web dónde trabajo hay implementado un login por Facebook, utilizando el SDK. Una vez logueado el usuario, el sistema redirecciona hasta la página de entrada de la web nuestra.

La cuestión es si es posible cambiar el "popup" por una "página completa" de Facebook para hacer el login.

He mirado en la API de Facebook pero no encuentro la forma.

Entre las funciones del login, la que abre el popup es ésta:

Código Javascript:
Ver original
  1. // ABRIR EL POPUP DE CONEXIÓN CON FACEBOOK
  2. function facebookLogin() {
  3.     FB.getLoginStatus(
  4.                     function(response) {
  5.                         if (response.status === 'connected') { // Esta
  6.                             // conectado
  7.                             var uid = response.authResponse.userID;
  8.                             var accessToken = response.authResponse.accessToken;
  9.                             FB.api('/me', function(response) {
  10.                                 // acciones...
  11.                             });
  12.                         } else if (response.status === 'not_authorized') {
  13.                             // La aplicacion no esta atuorizada
  14.                             FB.login(
  15.                                     function(response) {
  16.                                         // estos son los permisos que necesita la aplicacion
  17.                                     },
  18.                                     {
  19.                                         scope : fbPrivileges
  20.                                     });
  21.                         } else { // No esta conectado
  22.                             FB.login(
  23.                                     function(response) {
  24.                                         // estos son los permisos que necesita la aplicacion
  25.                                     },
  26.                                     {
  27.                                         scope : fbPrivileges
  28.                                     });
  29.                         }
  30.                     }, true);
  31. } // end facebookLogin

Y la función es llamada desde:

Código HTML:
Ver original
  1. <a id="fb-login" title="Login por Facebook" class="facebook"
  2.                onclick='facebookLogin();' href="#" rel="external nofollow">Facebook</a>

Con ésto, me abre el popup, pero me han solitcitado que rediriga a una página completa.

Espero vuestra ayuda, gracias por anticipado.

Etiquetas: api, facebook, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:47.