Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

136
Visualizações
FaceBook JavaScript SDK no se envía ninguna respuesta cuando se cancela el inicio de sesión

Estoy trabajando con FaceBook JavaScript SDK para iniciar la sesión de los usuarios a través de FaceBook SSO. documentación

Al hacer clic en el botón SSO, se abre una nueva ventana que solicita al usuario que inicie sesión a través de FaceBook. Si el usuario inicia sesión, no hay problema. Sin embargo, si el usuario sale o cancela el SSO, no obtengo una respuesta de FB.

Aquí está la función dada en la documentación de FB:

 FB.login(function(response) { if (response.authResponse) { console.log('Welcome! Fetching your information.... '); FB.api('/me', function(response) { console.log('Good to see you, ' + response.name + '.'); }); } else { console.log('User cancelled login or did not fully authorize.'); } });

Intenté usar esta función exactamente y nuevamente si cancelo el SSO, el bloque else nunca se ejecuta como esperaría.

Estoy tratando de modificar ligeramente la función, pero aún no puedo obtener una respuesta cuando se cancela la página.

 static login(callbacks, { mode = "login" }) { const FB = window.FB; FB.login( (res) => { console.log(res); const { authResponse } = res; if (mode === "login") { Facebook.socialSignOn(authResponse, callbacks); } else if (mode === "verify") { Facebook.socialVerify(authResponse, callbacks); } }, { return_scopes: "true", scope: "email" } ); }

ACTUALIZAR

Después de jugar más, parece que si trato de usar FB SSO, cancelo y luego vuelvo a intentarlo, todos los futuros intentos de FB.login() reciben inmediatamente una respuesta con authResponse : null

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda