dialogo Facebook Login per mobile Web utilizzando OAuth
-
25-10-2019 - |
Domanda
The Facebook sembra documentazione tecnica come una scimmia lo gettò di propri escrementi in un sito web - e questo è quanto sia utile è troppo ...
Quindi ho questa web app (per dispositivi Android) e ho bisogno di autenticarsi utilizzando OAuth (dal momento che "la politica API caleidoscopio" di Facebook richiede che loro API non sono mai lo stesso se si guarda a loro due volte).
ho bisogno di mostrare la schermata di login e vorrei per aprire in una finestra di dialogo, piuttosto che una intera pagina nuova, dal momento che più pagine non sono supportati su tutti i dispositivi Android.
Questo è quello che ho finora: HTML:
<fb:login-button></fb:login-button>
Javascript:
FB.init({appId : XXXXX,status : true, cookie : true,xfbml : true, oauth:true});
In questo momento ho la finestra di login stile PC full size, ma voglio che il bel dialogo piuttosto touch / mobile. Tutte le idee?
Soluzione
È possibile risolvere il problema utilizzando un link che si consiglia con una piccola modifica:
Il loro Link: http: // www .facebook.com / dialogo / OAuth client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & display = contatto
Il tuo link http: // m .facebook.com / dialogo / OAuth client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & display = contatto
Si noti il ??cambiamento di www a m.
Altri suggerimenti
Hai controllato il Facebook SDK per Android? Ha codice sorgente completo. E 'anche utilizzare OAuth e mostrare finestra completa Facebook. Ecco Link