2009-03-16 14 views
33

Django का उपयोग कर फेसबुक के लिए कुछ ऐप विकसित करने की प्रक्रिया में हूँ! मैंने डीजेगो में ऐप बनाने और इसे अच्छी तरह से आकार देने से पहले शुरू किया है, अब मैं सोच रहा हूं कि मैं इसे एक फेसबुक ऐप कैसे बना सकता हूं।मैं Django का उपयोग कर फेसबुक ऐप्स कैसे लिखूं?

मैं वास्तव में Django के साथ किए गए फेसबुक ऐप्स के लिए असली दुनिया उदाहरण की सराहना करता हूं।

उत्तर

4

जानकारी:

here, here और here + pyFacebook

+1

यह सब बहुत पुरानी हो चुकी है। PyFacebook एक एपीआई के चारों ओर एक रैपर है जो अब उपलब्ध नहीं है। – julkiewicz

27

मैं सिर्फ Pycon 2010 पर Mr. Eric Florenzano की presentation देखा था, और वह एक पक्ष परियोजना वह फेसबुक पर किया Django का उपयोग कर के बारे में बात करती है।

PYCON 2010 से:

आप समय के किसी भी राशि के लिए Django का उपयोग कर रहे हैं, तो आप शायद कि यह कैसे उपयोग करने के लिए पर कुछ बहुत मानक तरीकों सीखा है। इस बात का उद्देश्य उन अवधारणाओं को तोड़ने और को सिखाता है, आप वैकल्पिक तरीके से Django का उपयोग कर सकते हैं।

ये वैकल्पिक तरीके दो किस्मों में मोटे तौर पर आते हैं: क्या Django प्रदान करता है इसके बारे में बाहर Django के भागों, और चुनने के विकल्प का उपयोग करना। यदि आपने पहले इन चीजों को से पहले नहीं किया है, तो यह मुश्किल या मुश्किल लग सकता है। वास्तव में, यह नहीं हो सकता है।

इस बात की प्रक्रिया में आपका चलना और बात करते हैं, तो अपनी परियोजना सिर्फ "मोल्ड फिट" नहीं लगता है की उम्मीद करने के बारे में क्या होगा।

मैं आपको अपने ब्लॉग और प्रेजेंटेशन की जांच करने की सलाह देता हूं।

अधिक संसाधन:

  1. How to build a Facebook app in Django

  2. Example Facebook application in Django

  3. Two-Faced Django Part 1: Building a project that exists simultaniously on Facebook and the web

5

यो तो आप बस शुरू करना चाहते हैं, github पर Fandjango देखें। यह एक साधारण मिडलवेयर परत है जो उपयोगकर्ता द्वारा लॉग इन होने पर अनुरोध ऑब्जेक्ट में facebook_user विशेषता जोड़ती है, और इसे लॉग इन नहीं होने पर इसे किसी भी पर सेट नहीं करती है। इसमें ग्राफ़ एपीआई को उपयोगकर्ताओं के क्रेडेंशियल्स के साथ कॉल करने का एक आसान तरीका भी है।

नोट: यह केवल फेसबुक ऐप्स पर काम करता है। फेसबुक कनेक्ट का उपयोग करने वाली वेबसाइटें थोड़ा अलग प्रोटोकॉल का उपयोग करती हैं।

यह भी ध्यान दें: 'लाइफबुकबुक' का संदर्भ देने वाली कोई भी लाइब्रेरी पुराने एफबी एपीआई का उपयोग कर रही है और आपको इससे बचना चाहिए। ग्राफ़ एपीआई का उपयोग करने वाला नया python-sdk है। आपको इसके बहिष्कार के बाद से अजगर-एसडीके का उपयोग नहीं करना चाहिए - धन्यवाद @pydanny। मैंने इसका शोध नहीं किया है, लेकिन facebook-sdk सक्रिय रूप से बनाए रखा दिखता है।

+1

पायथन-एसडीके बनाए रखा नहीं है। इसका उपयोग तब तक न करें जब तक आपको पीड़ा न हो। – pydanny

5

पायथन एसडीके बल्कि बुरी तरह से बनाए रखा गया है। लगता है कि तुम सबसे अच्छा विकल्प Django फेसबुक है: https://github.com/tschellenbach/Django-facebook

बुनियादी ट्यूटोरियल http://www.mellowmorning.com/2011/06/23/django-facebook-2-0-integrating-facebook/

+0

यह भी देखें http://www.mellowmorning.com/2011/06/23/django-facebook-2-0-integrating-facebook/ – Thierry

संबंधित मुद्दे