मैं के साथ प्रयोग कर रहा हूँ एप्लिकेशन इंजन-पैच Google अनुप्रयोग इंजन पर (GAE के लिए Django)। और मैं एक Facebook आवेदन लिखने के लिए करना चाहते हैं। यह PyFacebook और उसके मिडलवेयर उपयोग करने के लिए संभव है? या फिर कुछ अन्य समाधान है?
फेसबुक, Django, और Google App Engine
मैं अजगर, जावास्क्रिप्ट और फ्लैश में सामने अंत में पीछे के अंत के साथ GAE पर सामाजिक नेटवर्क और फेसबुक के लिए एक प्रणाली पर चलाते हैं। मैं ज्यादातर ग्राहक के पक्ष js पुस्तकालयों का उपयोग डेटा वापस सर्वर साइड डेटासंग्रह को पारित करने के लिए। फेसबुक के लिए इस पुस्तकालय सटीक होना करने के लिए: http://code.google.com/p/facebookjsapi/
इस के लिए एक कारण है। हम क्या कर रहे के अधिकांश विभिन्न सामाजिक नेटवर्क में iframes में और विजेट आदि लेकिन सबसे अधिक भाग के लिए यह बहुत अच्छी तरह से काम किया है के लिए, अपने स्वयं के साइट पर चल रहे हो जाएगा। यह इसलिए है क्योंकि हम किसी भी समय हमारे बैकएंड बाहर स्वैप कर सकते हैं या यहां तक कि कई प्लेटफार्मों पर इसे चलाने के रूप में यह भी एक अजगर बाकी GAE पुस्तकालय उपयोग कर रहा है, लेकिन किसी भी बैकएंड इस सेटअप के साथ क्या करना होगा अच्छा है।
एप्लिकेशन इंजन-पैच आवेदन करने के लिए निर्देशिका स्थापित PyFacebook से Facebook निर्देशिका जोड़ने से आप settings.py में 'facebook.djangofb.FacebookMiddleware', जोड़ने के लिए MIDDLEWARE_CLASSES की अनुमति देता है। फिर अपने दृश्य 'फेसबुक के रूप में आयात facebook.djangofb' और उपयोग कर सकते हैं '@ facebook.require_login ()।'
मैं अंत करने के लिए अंत नहीं गए, लेकिन जब मैं दृश्य द्वारा '@ facebook.require_login ()' पहले प्रदर्शित करने के लिए करने की कोशिश की, मैं फेसबुक लॉगिन पर पुनः निर्देशित किया गया था।













