Frage

Hat jemand Erfahrung hat eine Facebook-Anwendung zu schreiben mit GWT mit GAE? Ich bin neu in GWT / GAE und der Web-Welt, aber nicht neu in Java und einige kleinere Probleme mit der Facebook-API-Integration habe.

Zur Zeit habe ich sesshaft einen Filter auf Verwendung die Anfrage an meinem Haupt-Servlet gegen Facebook zu authentifizieren, um sicherzustellen richtige Anmeldeinformationen übergeben werden und das JSON-Client zu erzeugen, die dann an die Benutzersitzung hinzugefügt wird. Das Servlet leitet den Client an den Haupteinstiegspunkt, der gegen eine Authentifizierung Servlet überprüft die Anwesenheit des Kunden in der Sitzung zu garantieren gegen Spoofing der Mandate innerhalb der HTML-Anfrage zu verhindern.

Ich habe diesen Weg, weil ich nicht ein Mittel, mit dem der Umleitung um den Client zu Facebook-Login von dem Authentifizierungs-Servlet finden könnte, wenn direkt von der Einstiegspunkt-Seite bezeichnet. Doch abgesehen von der Tatsache, dass dies nicht praktikabel scheint, ich erscheinen die Sitzung zu verlieren Attribute, sobald der Einstiegspunkt zu dem Authentifizierungs-Servlet (oder einem anderen) einreicht. Ich habe sichergestellt, ich habe Sitzungen aktiviert, aber offenbar etwas falsch machen.

Hat jemand einen Einblick in das, was ich übersehen habe oder wissen, dass anständige GWT / Facebook Tutorials gibt?

War es hilfreich?

Lösung

Disclaimer: während ich GWT weiß sehr gut, ich habe noch keinen GWT-App für Facebook erstellt. Dass gesagt wird:

  • dieser Blog-Post Sie interessieren könnten. Er geht über die Schritte notwendig, um einen GWT-App für Facebook zu erstellen. Ozgur gibt auch Ratschläge über Ihre Facebook-Nutzer zu authentifizieren.

  • die andere Post aus dem GWT Blog könnten Sie interessieren.

  • Dieses Google Code Projekt könnte auch von Interesse sein.

Schließlich könnten Sie einige Code-Beispiele finden mit Google-Suche . Ich habe oft diese Funktion verwenden, und es ist toll!

(BTW, du hast mich gerade gemacht betrachte meine "GWT skillz" können erstellen auch ein Facebook-App, könnte Spaß machen!)

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