2011-09-05 1 views
1

La facebook documentation technique ressemble à un singe a jeté son propre excréments sur un site Web - et qui est combien il est utile aussi ...Facebook dialogue de connexion pour le Web mobile en utilisant OAuth

J'ai donc cette application Web (pour Android dispositifs) 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 vous regardez les deux fois).

J'ai besoin pour afficher 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.

C'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 boîte de dialogue de connexion de type PC en taille réelle, mais je veux la belle jolie touche/boîte de dialogue mobile Des idées?

Répondre

2

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 = toucher

Votre lien http: // m .facebook.c om/dialogue/OAuth? client_id = YOUR_APP_ID & redirect_uri = YOUR_URL & display = toucher

Notez que le changement de www à m.

0

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

https://github.com/facebook/facebook-android-sdk/

+0

Ceci est pour le web mobile sur un Android. Pas une application Android. – Coomie

Questions connexes