Ik ben het experimenteren met app-engine-patch (Django voor GAE) op Google App Engine. En ik zou graag een Facebook-applicatie te schrijven. Is het mogelijk om PyFacebook en haar middleware gebruiken? Of is er een andere oplossing?
Facebook, Django en Google App Engine
Volgens dit bericht , een licht gewijzigde PyFacebook dat u kunt downloaden van een URL gegeven in het bericht moet je (ik heb het niet zelf geprobeerd, hoewel).
Edit: die link is verkeerd - betere koppeling en meer discussie over dit onderwerp .
Ik run een systeem voor sociale netwerken en facebook op GAE met back-end in Python, front-end in Javascript en Flash. Ik gebruik meestal cliëntkant js bibliotheken om gegevens naar de server gegevensopslag passen. Deze bibliotheek voor Facebook om precies te zijn: http://code.google.com/p/facebookjsapi/
Er is een reden voor. Het meeste van wat we aan het doen zijn zal draaien op zijn eigen site, in iframes op verschillende sociale netwerken en in widgets etc. Maar voor het grootste deel is dit heel goed gewerkt. Het is goed, want we kunnen wisselen van onze backend op enig moment of zelfs draaien op meerdere platformen zoals het ook wordt met behulp van een python rust GAE bibliotheek maar elk backend zou doen met deze opstelling.
Het toevoegen van de Facebook-directory van de PyFacebook installatiemap om de app-engine-patch applicatie kun je 'facebook.djangofb.FacebookMiddleware', naar de MIDDLEWARE_CLASSES in settings.py toe te voegen. Dan kan de weergave 'import facebook.djangofb als facebook' en het gebruik van '@ facebook.require_login ().'
Ik heb niet gegaan begin tot eind, maar toen ik probeerde om het standpunt voorafgegaan door een '@ facebook.require_login ()' weer te geven, werd ik doorgestuurd naar de Facebook-login.













