Είμαι πειραματίζονται με την εφαρμογή-μηχανή-μπάλωμα (Django για GAE) στο Google App Engine. Και θα ήθελα να γράψω μια εφαρμογή Facebook. Είναι δυνατόν να χρησιμοποιήσετε PyFacebook και middleware της; Ή μήπως κάποια άλλη λύση;
Facebook, Django, και το Google App Engine
Σύμφωνα με αυτή τη θέση , θα πρέπει να έχετε μια ελαφρώς τροποποιημένη PyFacebook που μπορείτε να κατεβάσετε από τη διεύθυνση URL δοθεί στην εν λόγω θέση (δεν το έχω δοκιμάσει τον εαυτό μου, όμως).
Επεξεργασία: ότι η σύνδεση είναι λάθος - καλύτερη σύνδεση και συζήτηση σχετικά με αυτό το νήμα .
Τρέχω ένα σύστημα για τα κοινωνικά δίκτυα και το facebook για GAE με back-end σε Python, front-end σε Javascript και Flash. Χρησιμοποιώ κυρίως πελάτη βιβλιοθήκες πλευρά JS για να περάσει τα δεδομένα πίσω στην πλευρά του διακομιστή αποθήκευσης δεδομένων. Αυτή η βιβλιοθήκη για το facebook για να είμαστε ακριβείς: http://code.google.com/p/facebookjsapi/
Υπάρχει ένας λόγος για αυτό. Τα περισσότερα από αυτά που κάνουμε θα τρέχει σε δική της ιστοσελίδα, στην iframes στα διάφορα κοινωνικά δίκτυα και widgets κ.λπ. Αλλά ως επί το πλείστον αυτό λειτούργησε πολύ καλά. Είναι καλό, γιατί μπορούμε να ανταλλάξουν backend μας ανά πάσα στιγμή ή ακόμα και να τρέξει σε πολλαπλές πλατφόρμες, καθώς επίσης χρησιμοποιώντας ένα υπόλοιπο python βιβλιοθήκη GAE αλλά κάθε backend θα κάνουμε με αυτή τη ρύθμιση.
Η προσθήκη στον κατάλογο του Facebook από την PyFacebook εγκατάσταση καταλόγου για την εφαρμογή app-μηχανή-μπάλωμα σας επιτρέπει να προσθέσετε «facebook.djangofb.FacebookMiddleware», στις MIDDLEWARE_CLASSES στην settings.py. Στη συνέχεια, η άποψή σας μπορεί να χρησιμοποιήσει «facebook.djangofb εισαγωγής facebook» και «@ facebook.require_login ().»
Δεν έχω πάει μια άκρη στην άλλη, αλλά όταν προσπάθησα να εμφανίσετε την προβολή προηγείται το «@ facebook.require_login ()», μου κατευθυνθούν προς την είσοδο του Facebook.













