Sunt experimente cu app-motor-patch (Django pentru GAE) de pe Google App Engine. Și aș dori să scrie o aplicație de Facebook. Este posibil să se utilizeze PyFacebook și middleware? Sau există o altă soluție?
Facebook, Django, și Google App Engine
Potrivit acest post , ai nevoie de un PyFacebook ușor modificate pe care le puteți descărca de la o adresă URL dată în post a spus (nu am încercat -o eu, totuși).
Editare: care se leagă este greșit - o mai bună legătură și mai multe discuții pe acest subiect .
Am rula un sistem on pentru rețelele sociale și pe Facebook GAE cu back-end în Python, front - end în Javascript și Flash. Eu folosesc cea mai mare parte de client biblioteci js parte pentru a trece de date înapoi la depozitul de date pe partea de server. Această bibliotecă de Facebook pentru a fi exactă: http://code.google.com/p/facebookjsapi/
Există un motiv pentru asta. Cele mai multe din ceea ce facem noi vor fi difuzate pe site-ul propriu, în iframe în diferite rețele sociale și în widget-uri, etc. Dar cea mai mare parte acest lucru a funcționat foarte bine. Este bine pentru că putem schimba în backend în orice moment sau chiar rulați-l pe mai multe platforme așa cum este, de asemenea, folosind un piton de odihnă GAE bibliotecă, dar orice backend ar face cu această configurare.
Adăugarea de directorul Facebook din PyFacebook directorul de instalare a aplicației app-motor-patch-uri vă permite să adăugați „facebook.djangofb.FacebookMiddleware“, la MIDDLEWARE_CLASSES în settings.py. Apoi, punctul dumneavoastră de vedere poate utiliza 'facebook.djangofb import facebook' și '@ facebook.require_login ().'
N-am mers cap la cap, dar când am încercat să afișeze ecranul precedat de „@ facebook.require_login ()“, am fost redirecționat la conectare Facebook.













