¿Por qué mi pantalla es completamente blanca con 'éxito' en la parte superior izquierda después de iniciar sesión en Facebook en una tableta?
-
28-10-2019 - |
Pregunta
Este problema se está rastreando en el sitio de Facebook-Actionscript-API aquí:http://code.google.com/p/facebook-actionscript-api/issues/detail?id=352&q=label%3apriority-mediium
¿Qué pasos reproducirán el problema?
- Llame a FacebookMobile.login (app_id, cblogin) en una tableta Android.
- Ingrese las credenciales de la cuenta de Facebook y presione "Iniciar sesión".
cual es la salida esperada? ¿Qué ves en su lugar?
-Ex.: La ventana de inicio de sesión se cierra y regresa a la pantalla que inició la ventana de inicio de sesión. Se llama a la función de devolución de llamada 'cblogin'.
-Actual: la pantalla se vuelve completamente blanca y tiene 'éxito' en un pequeño texto negro en la esquina superior izquierda de la pantalla. Nunca se llama a la función de devolución de llamada 'cblogin'.
¿Qué versión del producto está utilizando? ¿Sobre qué sistema operativo?
-Android v3.2
-facebook-actionscript-ap v1.7
-ASUS Eee Pad Transformer TF101
He probado esto en 2 teléfonos Android, el HTC Incredible (Android V2.2) y el HTC Thunderbolt (Android V2.2.1), y funciona bien en ambos. ¿Algunas ideas?
Solución
Suena como el redirect_uri
El parámetro no se puede configurar en la página de destino deseada. Tenga en cuenta que en algún momento en el pasado se llamó el parámetro next
, por lo que la biblioteca que está utilizando puede necesitar actualizarse en consecuencia para admitir el nuevo flujo OAuth 2.0. Puede encontrar más detalles sobre esto en https://developers.facebook.com/docs/authentication/
¿Cuál es la URL de la página que muestra la palabra "éxito"? (No incluya parámetros de consulta privada). Parece que podría ser https://www.facebook.com/connect/login_success.html Verifique si se hace referencia a esa URL en el código que está utilizando.