Facebook boîte de dialogue Connexion pour le Web mobile à l'aide oAuth
-
25-10-2019 - |
Question
Les facebook ressemble documentation technique comme un singe jeté ses propres excréments sur un site Web - et qui est combien il est utile aussi ...
J'ai donc cette application Web (pour les appareils Android) et je dois authentifier à l'aide oAuth (puisque « la politique API kaléidoscope » facebook exige que leurs API ne sont jamais les mêmes si on les regarde deux fois).
Je dois montrer l'écran de connexion et je voudrais à ouvrir dans une boîte de dialogue plutôt que d'une nouvelle page entière, car plusieurs pages ne sont pas pris en charge sur tous les appareils Android.
est ce que j'ai jusqu'à présent: HTML:
<fb:login-button></fb:login-button>
Javascript:
FB.init({appId : XXXXX,status : true, cookie : true,xfbml : true, oauth:true});
En ce moment, je reçois la pleine taille dialogue de connexion de type PC, mais je veux la belle jolie touche / dialogue mobile. Toutes les idées?
La solution
Vous pouvez résoudre le problème en utilisant un lien qu'ils recommandent avec une légère modification:
Leur lien: http: // www .facebook.com / dialogue / oauth client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & display = touche
Votre lien http: // m .facebook.com / dialogue / oauth client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & display = touche
Notez que le changement de www à m.
Autres conseils
Avez-vous vérifié le SDK Facebook pour Android? Il a le code source complet. Il utilise également oAuth et montrer de dialogue complet Facebook. Voici le lien