Perché il mio schermo è completamente bianco con "successo" in alto a sinistra dopo aver effettuato l'accesso a Facebook su un tablet?
-
28-10-2019 - |
Domanda
Questo problema viene monitorato sul sito di Facebook-Actionscript-API qui:http://code.google.com/p/facebook-actionscript-api/issues/detail?id=352&q=label%3apriority-medium
Quali passi riprodurranno il problema?
- Chiama FacebookMobile.login (app_id, cblogin) su un tablet Android.
- Immettere le credenziali dell'account Facebook e premere "Accedi".
Qual è l'output previsto? Che cosa vedi, invece?
-Sped: la finestra di accesso si chiude e ritorna allo schermo che ha lanciato la finestra di accesso. Si chiama la funzione di callback "cblogin".
-Attualmente: lo schermo diventa completamente bianco e ha un "successo" in piccolo testo nero nell'angolo in alto a sinistra dello schermo. La funzione di callback "cblogin" non viene mai chiamata.
Quale versione del prodotto stai usando? Su quale sistema operativo?
-Android v3.2
-facebook-actionscript-ap v1.7
-ASUS Eee Pad Transformer TF101
L'ho testato su 2 telefoni Android, HTC Incredible (Android V2.2) e HTC Thunderbolt (Android V2.2.1) e funziona bene su entrambi. Qualche idea?
Soluzione
Sembra il redirect_uri
Il parametro non può essere impostato sulla pagina di destinazione desiderata. Si noti che ad un certo punto in passato il parametro è stato nominato next
, quindi la libreria che stai utilizzando potrebbe essere necessario aggiornare di conseguenza per supportare il nuovo flusso OAuth 2.0. Puoi trovare maggiori dettagli su questo https://developers.facebook.com/docs/authentication/
Qual è l'URL della pagina che mostra la parola "successo"? (Non includere parametri di query privati.) Sembra che potrebbe essere https://www.facebook.com/connect/login_success.html Controlla se quell'URL è referenziato nel codice a cui si sta utilizzando.