Ich experimentiere mit app-Engine-Patch (Django für GAE) auf Google App Engine. Und ich möchte eine Facebook - Anwendung schreiben. Ist es möglich , PyFacebook und seine Middleware zu benutzen? Oder gibt es eine andere Lösung?
Facebook, Django und Google App Engine
Nach diesem Post , müssen Sie einen leicht modifizierte PyFacebook , die Sie von einer URL herunterladen können in der Post gegeben (ich habe es selbst nicht ausprobiert, obwohl).
Edit: dass Link falsch ist - bessere Verknüpfung und mehr Diskussion auf diesem Thread .
Ich betreiben ein System für soziale Netzwerke und Facebook auf GAE mit Back-End in Python, Frontend in Javascript und Flash. Ich verwende meist Seite js Bibliotheken Client - Daten auf die Server - Seite - Datenspeicher zurücklaufen. Diese Bibliothek für Facebook um genau zu sein: http://code.google.com/p/facebookjsapi/
Es gibt einen Grund dafür. Das meiste, was wir tun, wird auf ihrer eigenen Website laufen, in Iframes in verschiedenen sozialen Netzwerken und in Widgets etc. Aber zum größten Teil das sehr gut funktioniert hat. Es ist gut, weil wir unsere Backend jederzeit tauschen können oder sogar auf mehreren Plattformen laufen, wie es auch einen Python Rest GAE Bibliothek verwendet aber jedes Backend würde mit diesem Setup tun.
Das Hinzufügen der Facebook-Verzeichnis aus dem PyFacebook Installationsverzeichnis auf der App-Engine-Patch-Anwendung ermöglicht Ihnen das Hinzufügen ‚facebook.djangofb.FacebookMiddleware‘, den MIDDLEWARE_CLASSES in settings.py. Dann können Sie Ihre Ansicht ‚Import facebook.djangofb als facebook‘ und verwenden ‚@ facebook.require_login ().‘
Ich habe nicht von Ende zu Ende gegangen, aber als ich versuchte, den Blick von ‚@ facebook.require_login ()‘, ich war auf die Facebook-Anmeldung umgeleitet voran anzuzeigen.













