Facebook ऐप्स के लिए Oauth Redirect URI को कहां सेट करता है?


141

हमें Facebook लॉगिन का उपयोग करने के लिए Google Firebase को स्थापित करने के निर्देशों में Facebook के लिए OAuth रीडायरेक्ट URI (जैसा कि नीचे दिखाया गया है) सेट करने के लिए कहा जा रहा है।

हमने अपने ऐप के लिए हर मेनू में क्लिक किया। कहाँ है? क्या इसे कुछ अलग कहा जा सकता है?

से Firebase प्रलेखन :

... सुनिश्चित करें कि आपका OAuth रीडायरेक्ट URI (जैसे my-app-12345.firebaseapp.com/__/auth/handler) आपके Facebook ऐप के सेटिंग पेज पर OAuth रीडायरेक्ट URI में से एक के रूप में फेसबुक पर डेवलपर्स साइट के लिए फेसबुक पर सूचीबद्ध है। उत्पाद सेटिंग्स> फेसबुक लॉगिन कॉन्फ़िगरेशन।

जवाबों:


234

मुझे यह सेटिंग ढूंढने में कठिन समय मिला।

यदि आप चालू हैं https://developers.facebook.com/, तो आप प्रोफ़ाइल चित्र के बगल में, अपने एप्लिकेशन को शीर्ष दाईं ओर सूचीबद्ध कर सकते हैं। ऐप का चयन करते हुए, आपको उस ऐप की सेटिंग में ले जाएगा।

अपनी ऐप सेटिंग में https://developers.facebook.com/sa/apps/<my-app-id>, सुनिश्चित करें कि आप Facebook Loginउत्पाद जोड़ते हैं । फिर "क्लाइंट OAuth सेटिंग" के तहत "Valid OAuth रीडायरेक्ट URI" बॉक्स में URL दर्ज करें।


2
जब आप Developers.facebook.com पर "ऐप सेटिंग" कहते हैं तो आप उन्हें कहाँ देख रहे हैं? हम हर तरह के विज्ञापन देखते हैं। हम डेवलपर सेटिंग देखते हैं। हम कंपनी सेटिंग्स देखते हैं। हम "मेरे ऐप्स" भी देखते हैं, अगर हम अपने ऐप पर क्लिक करते हैं तो हम यह नहीं देखते कि उत्पादों को कहां जोड़ा जाए।
प्रैक्सिटेल्स

1
उस जानकारी को भी जोड़ा। मुझे खुशी है कि मैं एकमात्र ऐसा व्यक्ति नहीं हूं, जिसके पास कठिन समय है।
फ्रैंक वैन पफलेन

23
महान जो काम किया। स्क्रीन के बाईं ओर से "उत्पाद जोड़ें" पर क्लिक किया और फिर फेसबुक लॉगिन को चुना और फिर Oauth विकल्प को देखा।
प्रैक्सिटेल्स

सिर्फ 30 मिनट बर्बाद करके यह पता लगाने की कोशिश की जाती है कि इसे कैसे सेट किया जाए। यह दिखाने के लिए फायरबेस डॉक्यूमेंटेशन को अपडेट क्यों न करें (भले ही यह वास्तव में एक फेसबुक जटिलता / खराब यूआई मुद्दा हो)। Sonofafrikkinb! जवाब के लिए धन्यवाद फ्रैंक।
रॉनी रोयस्टोन

लेकिन मेरे डेवलपर विंडो में अभी भी वही @FrankvanPuffelen नहीं मिल पा रहा है क्योंकि अन्य कई विकल्प उपलब्ध हैं, लेकिन क्लाइंट OAuth ont नहीं!
यश अग्रवाल

121

फेसबुक डेवलपर्स वेबसाइट यूआई में नए बदलावों के अनुसार, आप इसे यहां पा सकते हैं। इसे खोजने के लिए छवि चरणों द्वारा एक छवि प्रदान करना।

नीचे दिए गए चित्र के अनुसार उत्पाद जोड़ें पर क्लिक करें।

यहां छवि विवरण दर्ज करें

2. आपको इस तरह की एक स्क्रीन मिलती है। इसमें आपको उन उत्पादों की एक सूची दिखाई देगी जो फेसबुक प्रदान करता है। छवि में आप फेसबुक लॉगिन नहीं देख सकते क्योंकि मैंने इसे पहले ही जोड़ लिया है।

यहां छवि विवरण दर्ज करें

3. फेसबुक लॉगिन की सेटिंग्स पर क्लिक करें।

यहां छवि विवरण दर्ज करें

4. आपको क्लाइंट OAuth लॉगिन दिखाएगा और रीडायरेक्ट URL दर्ज करने के लिए आवश्यक स्क्रीन मिलेगी।

यहां छवि विवरण दर्ज करें


url क्या होगा? मेरा ऐप का नाम FirebaseLogin है।
अमित जायसवाल

1
आप अपने रीडायरेक्ट URL को फायरबेस कंसोल से ऑथेंटिकेशन-> फेसबुक पर जाकर प्राप्त कर सकते हैं। बस यहां पर कॉपी पेस्ट करें। इससे मदद मिलती है।
हसीब मोहम्मद

2
यह वास्तव में अच्छा मार्गदर्शक है। मैंने इसे स्टेप बाय स्टेप किया और रीडायरेक्ट URI भी जोड़ा, जो मुझे मेरे फायरबेस कंसोल से मिला। लेकिन फिर भी मैं फेसबुक के साथ लॉग इन नहीं कर सकता। मेरा Android एप्लिकेशन ठीक काम कर रहा था, लेकिन अचानक मुझे यह त्रुटि मिलने लगी: "एप्लिकेशन कॉन्फ़िगरेशन द्वारा URL को अनुमति नहीं दी गई है: दिए गए URL में से एक या अधिक एप्लिकेशन की सेटिंग द्वारा अनुमति नहीं है। यह वेबसाइट से मेल खाना चाहिए।" URL या कैनवास URL या डोमेन को ऐप के किसी एक डोमेन का उपडोमेन होना चाहिए। " क्या आप कृपया मेरी मदद कर सकते हैं?
CodingAround

धन्यवाद!! नए डैशबोर्ड परिवर्तन भ्रमित कर रहे हैं .. आपके स्क्रीनशॉट ने बहुत मदद की। :)
मिथिल 1501

मैं "फेसबुक लॉगिन" उत्पाद जोड़ना चाहता हूं, लेकिन "उत्पाद +" लाइन अक्षम है !!! मैं इसे कैसे ठीक करूं?
श्लोमो

14

1- अपने फायरबेस कंसोल -> प्रमाणीकरण -> साइन-इन मेथोड -> फेसबुक पर जाएं। आपको वह लिंक आपके ऐप सीक्रेट और ऐप आईडी के नीचे मिलेगा। इसे कॉपी करें। (यह कुछ इस तरह होना चाहिए: https://your-app-id.firebaseapp.com/__/auth/handler )

2- https://developers.facebook.com/apps/ -> अपने ऐप -> उत्पाद -> फेसबुक लॉगिन (इसे अभी तक नहीं जोड़ा है) -> सेटिंग्स पर जाएं। आपके द्वारा कॉपी किए गए लिंक को "मान्य OAuth पुनर्निर्देशित URI" बॉक्स में पेस्ट करें।


8

अब वहाँ सेटिंग्स में नहीं है। आप बाएं मेनू में एक विकल्प "+ उत्पाद जोड़ें" पा सकते हैं। उस का चयन करें और फिर "फेसबुक लिंक" चुनें। आपको लिंक पेस्ट करने के लिए एक बॉक्स मिलेगा।

जब भी FB अपने मेनू UI को फिर से डिज़ाइन करने का निर्णय लेता है, तो BTW, यह बदल सकता है


1

उत्पादों के शीर्षक के नीचे बाईं ओर देखें, और Facebook लॉगिन शीर्षक पर डबल क्लिक करें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.