2015-09-13 2 views
5

मैं एक उत्पाद है (जैसे: somedomain.com) जहां लोगों को अपने स्वयं के उप डोमेन (जैसे http://xyz.somedomain.com) बना सकते हैं या यहां तक ​​कि इसके लिए उनके डोमेन मैप कर सकते हैं (उदाहरण के लिए: example.com)कई फेसबुक कॉलबैक जोड़ने के लिए उन URL

अब, मैं एक फीचर पेश करना चाहता हूं ताकि मेरे ग्राहक अपने सबडोमेन में "फेसबुक के साथ लॉगिन करें" सुविधा सक्षम कर सकें।

के बाद से फेसबुक "ग्राहक OAuth सेटिंग"> के तहत यूआरएल की एक सूची में जोड़ने के लिए हमें की आवश्यकता है "मान्य OAuth अनुप्रेषित यूआरआई"

Click for Screenshot

मैं तो क्या कर सकते हैं कि यह अपने उत्पाद के उप डोमेन की अनुमति देता है (उदाहरण के लिए http://xyz.somedomain.com) या ग्राहक डोमेन (उदाहरण के लिए: example.com)

धन्यवाद

+0

की उप डोमेन क्या आप "मूल सेटिंग" के अंतर्गत मुख्य डोमेन जोड़ते हैं के साथ और अधिक -> "ऐप डोमेन" और आपको मुख्य डोमेन जोड़ना चाहिए, यह काम करना चाहिए। यह सुरक्षा के लिए भी अच्छा है। – The1Fitz

उत्तर

4

मेरे अपने प्रश्न का उत्तर देना:

यदि आप अपने एफबी ऐप को वाइल्डकार्ड सबडोमेन (उदाहरण के लिए http: //*.yourdomain.com) का समर्थन करना चाहते हैं तो आपको अपने ऐप में "वैध ओथ रीडायरेक्ट यूआरआई" फ़ील्ड खाली छोड़ना चाहिए। लेकिन सुनिश्चित करें कि आपका "ऐप डोमेन" फ़ील्ड "yourdomain.com" पर सेट है और आपका "साइट यूआरएल" फ़ील्ड "http://yourdomain.com"

मुझे इस बात को समझने में कठिन समय था और अंत में एक सप्ताह के शोध के बाद सफल रहा । उम्मीद है कि यह एक ही समस्या से जूझ रहे लोगों के लिए सहायक होगा।

बोनस टिप: मामले में अपने अमेरिकन प्लान एप्लिकेशन "मान्य OAuth अनुप्रेषित यूआरआई" फ़ील्ड रिक्त, एक नई एप्लिकेशन को बनाने की कोशिश छोड़ने की अनुमति नहीं करता है। जब आप एक नया एफबी ऐप बनाते हैं, तो यह डिफ़ॉल्ट रूप से फ़ील्ड को खाली कर देगा। तो इसे छोड़ दें और आपको ठीक होना चाहिए।

+2

यदि आपके पास पहले से ही जानकारी खाली है, तो सहेजने का प्रयास करते समय उस फ़ील्ड को खाली करने में त्रुटि होती है, और जब आपके पास एक ऐप इंस्टॉल हो जाता है तो बस आपके ऐप को हटाने का एक व्यवहार्य विकल्प नहीं है। – Sean

+0

@ सेन, मैं आपसे सहमत हूं लेकिन एक नया ऐप बनाना एकमात्र समाधान था। – Phantom007

+0

@ सेन, क्या आपने यह अनुमान लगाया है कि इस क्षेत्र को सभी संभावनाओं के साथ भरने के बिना सबडोमेन लॉगिन कैसे करें? – michaelbn

2

आप "सेटिंग्स" -> "उन्नत" स्क्रीन पर एकाधिक कॉलबैक यूआरएल जोड़ सकते हैं। OAuth कॉन्फ़िगरेशन पर नीचे स्क्रॉल करें, URL जोड़ें और फिर सहेजें।

-3

हाय @ Phantom007 कैसे की तरह के रूप में अच्छी कस्टम डोमेन के लिए समर्थन जोड़ सकते हैं example.com के my.com और कई somedomain.com

+3

कृपया टिप्पणी अनुभाग – adao7000

+0

@ अभिषेक-मित्तल का उपयोग करें मैं पांडे जी नहीं जानता;) – Phantom007

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