7

मेरा प्रश्न पोस्ट करने से पहले मैं आपको बताना चाहता हूं कि मैं वहां के कुछ उत्कृष्ट django संकुलों से अवगत हूं चहचहाना और फेसबुक एकीकरण:Django: पूर्ण भाग फेसबुक और ट्विटर एकीकरण (Django-Facebook, django-social-auth, django-allauth)

तो, यहाँ मेरे सवाल है:

मुझे क्या चाहिए?

मैं चाहता हूँ करने के लिए:

  1. फेसबुक और ट्विटर के माध्यम से पंजीकरण करने के लिए उपयोगकर्ताओं की अनुमति दें। (उपरोक्त में से किसी का उपयोग करके लागू करने में आसान)।
  2. एक उपयोगकर्ता खाते में एकाधिक सामाजिक खातों को एकीकरण की अनुमति दें। (मुझे लगता है कि # 2 और # 3 दोनों इसे कर सकते हैं।)
  3. फेसबुक या ट्विटर डेटा से प्रोफ़ाइल बनाएं (एफबी के मामले में विस्तारित अनुमतियों की आवश्यकता है)। तो, इसका मतलब है कि हमें फेसबुक और ट्विटर से डेटा तक पहुंचने की भी आवश्यकता है।
  4. उपयोगकर्ता को django ऐप (गतिविधि के साथ-साथ रूपों के माध्यम से) से फेसबुक और ट्विटर पर पोस्ट करने दें।
  5. फेसबुक दोस्तों को आमंत्रित करना और ढूंढना (# 3 यह कर सकता है।)
  6. फेसबुक ऐप के समान कार्यक्षमता प्रदान करें। (# 3 यह कर सकता है।)
  7. उपयोगकर्ता के स्वामित्व वाले फेसबुक पेज पर पोस्ट करें। (मैं # 3 यह कर सकते हैं अगर यकीन नहीं है।)

मैं क्या सोचते

अगर मैं फेसबुक का सामना करना पड़ा उसके बाद ही मुझे लगता है कि Django-फेसबुक का जवाब देता मेरे सवालों के लगभग सभी। लेकिन चूंकि मैं ट्विटर का भी समर्थन करना चाहता हूं, मुझे यकीन नहीं है कि मुझे क्या करना चाहिए। मैं के बारे में सोच सकते हैं:

  1. Django-फेसबुक फेसबुक + Django-सामाजिक लेखन या चहचहाना के लिए Django-allauth के लिए। मुझे यकीन नहीं है कि यह संयोजन काम कर सकता है या नहीं। अगर आपने ऐसा कुछ करने की कोशिश की तो कृपया मुझे बताएं।
  2. django-social-auth या django-allauth केवल अगर इनमें से कोई भी उपरोक्त फेसबुक कार्यक्षमता प्रदान कर सकता है।

[संपादित करें:] असल में मैं जवाब के लिए निम्नलिखित प्रश्नों में से दोनों को देख रहा हूँ:

  1. मैं Django-सामाजिक लेखन इस्तेमाल करते हैं तो उसके बाद ही किसी ने मुझसे को इंगित कर सकते हैं फेसबुक और ट्विटर के साथ बातचीत के लिए नमूने/कोड स्निपेट।
  2. यदि मैं Django-Facbook का उपयोग करना चाहता हूं (क्योंकि यह बहुत सारी कार्यक्षमता प्रदान करता है), तो क्या मैं इसे केवल ट्विटर के लिए फेसबुक और django-social-auth (या django-allauth) के लिए चुन सकता हूं।मेरा मतलब है कि Django-facebook और सामाजिक-लेखक या allauth का उपयोग कर ट्विटर से संबंधित सबकुछ का उपयोग करके फेसबुक से संबंधित सब कुछ कहना है। क्या यह संयोजन काम करेगा?

आपके मूल्यवान सुझावों के लिए अग्रिम धन्यवाद।

उत्तर

2

django-social-auth इसके नाम से संबंधित है: प्रमाणीकरण। आपकी सूची में पहले 3 आइटम प्रमाणीकरण (प्लस प्रोफाइल) से निपटते हैं, इसलिए मैं उन लोगों के लिए django-social-auth का उपयोग करूंगा।

शेष विभिन्न सेवाओं के साथ बातचीत कर रहे हैं और आपके द्वारा वर्णित किसी अन्य पुस्तकालयों द्वारा सर्वोत्तम सेवा दी जाएगी (django-facebook आदि)। django-social-auth पहुंच टोकन और अनुमतियों का ख्याल रखेगा, ताकि आप एपीआई संचालन करने के लिए अन्य ऐप्स के संयोजन के साथ इनका उपयोग कर सकें।

+0

मैं समझता हूं कि आपने क्या कहा। असल में मैं इन दोनों सवालों के जवाब ढूंढ रहा हूं: 1. यदि मैं केवल django-social-auth का उपयोग करना चुनता हूं तो क्या कोई मुझे फेसबुक और ट्विटर के साथ बातचीत के लिए नमूने/कोड स्निपेट पर इंगित कर सकता है। 2. यदि मैं Django-Facbook का उपयोग करना चाहता हूं (क्योंकि यह बहुत सारी कार्यक्षमता प्रदान करता है), तो क्या मैं इसे केवल ट्विटर के लिए फेसबुक और django-social-auth (या django-allauth) के लिए चुन सकता हूं। मेरा मतलब है कि Django-facebook और सामाजिक-लेखक या allauth का उपयोग कर ट्विटर से संबंधित सबकुछ का उपयोग करके फेसबुक से संबंधित सब कुछ कहना है। क्या यह संयोजन काम करेगा? –

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