Sto sperimentando con app-motore-patch (Django per GAE) su Google App Engine. E mi piacerebbe scrivere un applicazione Facebook. E 'possibile utilizzare PyFacebook e il suo middleware? O c'è qualche altra soluzione?
Facebook, Django, e Google App Engine
Secondo questo post , è necessario un PyFacebook leggermente modificato che si può scaricare da un URL determinato a detto montante (non ho provato io stesso, però).
Edit: che puntano è sbagliato - una migliore collegamento e di più la discussione su questa discussione .
Ho eseguito un sistema per i social network e facebook su GAE con back-end in Python, front-end in Javascript e Flash. Io uso per lo più client librerie lato js per passare i dati indietro al datastore lato server. Questa libreria per facebook per essere esatti: http://code.google.com/p/facebookjsapi/
C'è una ragione per questo. La maggior parte di quello che stiamo facendo sarà in esecuzione sul proprio sito, in iframe nei diversi social network e nei widget, ecc Ma per la maggior parte questo ha funzionato molto bene. E 'bene, perché siamo in grado di scambiare il nostro back-end in qualsiasi momento, o anche funzionare su più piattaforme come è anche utilizzando un pitone di riposo libreria GAE ma qualsiasi backend faremmo con questa configurazione.
Aggiunta la directory di Facebook dalla PyFacebook directory di installazione per l'applicazione app-motore-patch consente di aggiungere 'facebook.djangofb.FacebookMiddleware', ai MIDDLEWARE_CLASSES in settings.py. Allora la vostra vista può usare 'facebook.djangofb importazione come facebook' e '@ facebook.require_login ().'
Io non sono andato alla fine, ma quando ho provato per visualizzare la vista preceduto da '@ facebook.require_login ()', mi è stato reindirizzato al login di Facebook.













