Frage

Die technische Dokumentation von Facebook sieht so aus, als ob ein Ape seinen eigenen Exkrement auf einer Website geworfen hat - und so nützlich ist es auch ...

Ich habe diese Web -App (für Android -Geräte) und muss mich mit OAuth authentifizieren (da Facebooks "Kaleidoscope -API -Richtlinie" erforderlich ist, dass ihre APIs niemals gleich sind, wenn Sie sie zweimal ansehen).

Ich muss den Anmeldebildschirm anzeigen und möchte, dass er in einem Dialogfeld statt einer neuen Seite öffnet, da auf allen Android -Geräten mehrere Seiten nicht unterstützt werden.

Das habe ich bisher: HTML:

<fb:login-button></fb:login-button>

JavaScript:

FB.init({appId : XXXXX,status : true, cookie : true,xfbml : true, oauth:true});

Im Moment erhalte ich den Dialogfeld "Login -Login in voller Größe", aber ich möchte den schönen hübschen Touch/Mobile -Dialog. Irgendwelche Ideen?

War es hilfreich?

Lösung

Sie können das Problem mit einem Link beheben, den sie mit einer leichten Änderung empfehlen:

Ihr Link: http: //www.facebook.com/dialog/oAuth? client_id = your_app_id & redirect_uri = your_url & display = touch

Ihr Link http: //m.facebook.com/dialog/oAuth? client_id = your_app_id & redirect_uri = your_url & display = touch

Beachten Sie die Änderung von www zu m.

Andere Tipps

Haben Sie das Facebook SDK für Android ausgecheckt? Es hat einen vollständigen Quellcode. Es verwendet auch OAuth und zeigt einen vollständigen Facebook -Dialog an. Hier ist Link

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top