इस ऐप के डेवलपर्स ने फेसबुक लॉगिन के लिए इस ऐप को ठीक से सेट नहीं किया है?


517

मैं अपनी स्क्रिप्ट में फेसबुक के साथ लॉगिन बनाने की कोशिश कर रहा हूं। मैंने सब कुछ किया है, लेकिन जब मैं फेसबुक अकाउंट से लॉगिन करने का प्रयास करता हूं तो मुझे यह त्रुटि फेसबुक से मिलती है:

त्रुटि

ऐप नॉट सेटअप: इस ऐप के डेवलपर्स ने फेसबुक लॉग इन के लिए इस ऐप को ठीक से सेट नहीं किया है।

यहाँ त्रुटि स्क्रीनशॉट है:

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

कोई विचार?


इस लिंक को देखें stackoverflow.com/questions/21775198/…
जिगर दरजी

@JigarDarji दोस्तों, मुझे कुछ 3-4 साल पुराने फेसबुक ऐप की तलाश है। कार्यक्षमता कोई फर्क नहीं पड़ता। बस एक पुराना ऐप। कृपया मुझे बताएं कि क्या आपको कोई मिला।
माइक वेस्टन

जवाबों:


685

समस्या आपको सेट करनी थी

क्या आप इस ऐप और इसकी सभी लाइव सुविधाओं को आम जनता के लिए उपलब्ध कराना चाहते हैं?

हल करने के status and reviewलिए सेट ONऔर समस्या

कोडिंग का आनंद लें


1
@PratikshaRaikundaliya लेकिन वेब पेज मुझे सूचित करता है कि मेरे पास एक वैध संपर्क ईमेल नहीं है। मुझे इस समस्या को कैसे हल करना चाहिए?
जैकी लाम

82
विकसित होने के दौरान इसे प्राप्त करने का एक और तरीका यह सुनिश्चित करना है कि फेसबुक ऐप का उपयोग करने वाले किसी भी उपयोगकर्ता को परीक्षक / develoers / व्यवस्थापक आदि के रूप में जोड़ा जाएगा ("भूमिका" मेनू के तहत)। इस तरह आप विकास के दौरान ऐप को निजी रख सकते हैं लेकिन फिर भी कार्यक्षमता का परीक्षण कर सकते हैं। फिर जब आप लाइव हों तो बस स्विच को फ्लिक करें।
मिकी हॉगर्थ

4
इसकी स्थिति और समीक्षा के तहत। किसी के मामले में यह नहीं मिल सकता है
user2889249

8
नमस्कार, मुझे यह विकल्प मिलता है लेकिन ऑन / ऑफ बटन अक्षम है। और यह कहता है कि आपको एक वैध संपर्क ईमेल प्रदान करना चाहिए। मुझे यह ईमेल कहाँ दर्ज करना है?
एल्फामेल

7
@AlphaMale आपको एक संपर्क ईमेल पता जोड़ना होगा। सेटिंग्स में यह करें -> बेसिक -> संपर्क ईमेल।
सिनैडकॉइल

631

अन्य सभी उत्तरों के संबंध में, यहाँ स्क्रीनशॉट किसी की मदद करने के लिए है।


  1. Https://developers.facebook.com/ पर जाएं

  1. शीर्ष पट्टी पर Apps मेनू पर क्लिक करें।

  1. ड्रॉप डाउन से संबंधित ऐप चुनें।

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

आपके एप्लिकेशन नाम के आगे का चक्र पूरी तरह से हरा नहीं है। जब आप उस पर माउस घुमाते हैं, तो आप एक पॉपअप कहते हुए देखेंगे, "सभी उपयोगकर्ताओं के लिए उपलब्ध नहीं है क्योंकि आपका ऐप लाइव नहीं है।"

तो अगला, आपको इसे सार्वजनिक रूप से उपलब्ध कराना है।


  1. बाएं पैनल पर सेटिंग पर क्लिक करें। [नीचे स्क्रीनशॉट देखें]

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


  1. बेसिक टैब में अपना "संपर्क ईमेल" (एक मान्य ईमेल पता - मैंने वह जोड़ा है जो मैं Developers.facebook.com के साथ उपयोग कर रहा हूं) और "परिवर्तन सहेजें" करें।

  1. अगले बाएं पैनल पर "ऐप रिव्यू" पर क्लिक करें। [नीचे स्क्रीनशॉट देखें]

  1. इसके लिए देखें, क्या आप इस ऐप और इसकी सभी लाइव सुविधाओं को आम जनता के लिए उपलब्ध कराना चाहते हैं? और इसके आगे के स्विच को चालू करें।

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


  1. बस! - ऐप अब सार्वजनिक रूप से उपलब्ध है। एप्लिकेशन के नाम के आगे पूरी तरह से हरा सर्कल देखें। यहाँ छवि विवरण दर्ज करें

160

चूंकि फेसबुक का UI हाल ही में बदल गया है, यहां सैंडबॉक्स मोड को चालू / बंद करने के लिए नवीनतम अपडेट है:

  1. Https://developers.facebook.com/ पर जाएं

  2. शीर्ष पट्टी पर Apps मेनू पर क्लिक करें।

  3. ड्रॉप डाउन से संबंधित ऐप चुनें।

  4. पृष्ठ के बाईं ओर तालिका से 'स्थिति और समीक्षा' पर जाएं।

  5. क्या आप इस ऐप और इसकी सभी लाइव सुविधाओं को आम जनता के लिए उपलब्ध कराना चाहते हैं? - YES / NO मान सेट करने के लिए स्विच का चयन करें।

अद्यतन: जब तक आप अपना संपर्क ईमेल प्रदान नहीं करते तब तक YES / NO बटन अक्षम हो जाएगा।

  1. बाएं मेनू में "सेटिंग" पर जाएं।

  2. अपना संपर्क ईमेल अपडेट करें।

  3. पृष्ठ के नीचे "सहेजें" बटन दबाएं।

अपडेट: 'स्थिति और समीक्षा' को अब 'ऐप रिव्यू' द्वारा बदल दिया गया है


35

यदि एप्लिकेशन अभी भी निजी मोड में है ( NO परStatus and Review सेट है ), तो केवल ऐप में भूमिका वाले फेसबुक उपयोगकर्ता लॉगिन कर सकते हैं। जब तक आप इसे सार्वजनिक करने के लिए सेट नहीं करते ( हाँ में सेट करें )।Status and Review

अधिक उपयोगकर्ताओं को जोड़ने के लिए एक निजी ऐप में लॉगिन करने में सक्षम होने के लिए:

  1. Https://developer.facebook.com पर जाएं
  2. ऐप्स -> "आपका ऐप" -> रोल्स पर जाएं
  3. Add प्रशासक, डेवलपर या परीक्षक चुनें।

17

सहित कई कारण:

  1. सैंडबॉक्स मोड चालू है
  2. डोमेन नाम अलग है
  3. साइट URL अलग है।

डोमेन नाम कहां से प्राप्त करें, मेरे मामले के लिए यह एक आयनिक 4 क्रॉस प्लेटफ़ॉर्म ऐप है जो एक वेबसाइट पर एक वेब ऐप और उपकरणों पर चल रहा है (अभी तक स्टोर खेलने के लिए अपलोड नहीं किया गया है)
गैलीलियो गैलिलो

15

यह त्रुटि तब भी होती है जब आप फेसबुक ऐप के अपने परीक्षण संस्करण में लॉग इन करने का प्रयास करते हैं और आपने उस उपयोगकर्ता को नहीं जोड़ा है जो आप लॉग का परीक्षण करने की कोशिश कर रहे हैं रोल्स -> परीक्षक अनुभाग में।

इसे ठीक करने के लिए, उपरोक्त अनुभाग में आप जिस फेसबुक खाते में लॉग इन करने का प्रयास कर रहे हैं उसका ईमेल पता जोड़ें

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


8

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

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

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

बाएं पैनल में सुनिश्चित करें कि एप्लिकेशन समीक्षा टैब चयनित है (आपका ऐप वर्तमान में लाइव है और जनता के लिए उपलब्ध है) टैब चालू है और ऐप की स्थिति GREEN है

हैप्पी प्रोग्रामिंग


8

और इन सभी सुशोभित टिप्पणियों के अलावा एक सबमिशन शुरू करने के लिए मत भूलना

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


6

संभावित चीजों का एक समूह है जो इस त्रुटि को ट्रिगर कर सकते हैं:

आपके मामले में, आपको add your facebook account into either tester, developer or admin of your facebook appपरीक्षण करने के लिए उस खाते का उपयोग करना होगा।

लेकिन अगर आपको क्लिक करने में त्रुटि दिखाई देती है connect to facebook(इससे पहले कि आपके पास फेसबुक क्रेडेंशियल दर्ज करने का मौका है), तो इसका मतलब है कि कुकी से पता लगाया गया आपका वर्तमान फेसबुक अकाउंट आपके ऐप के लिए वैध परीक्षक / डेवलपर / व्यवस्थापक खाता नहीं है। आपका add your account inया तो बस हो सकता है hit facebook.com and sign out(to remove the undesired cookie)


जब समस्या होती है तो इसे सरल करना इतना कठिन होता है। tnx।
user1105951 12

6

मुझे भी यही समस्या थी लेकिन अब यहाँ बताया गया है कि मैंने इसे कैसे हल किया है
Go to https://developers.facebook.com/
• शीर्ष पट्टी पर स्थित Apps मेनू पर क्लिक करें।
• ड्रॉप डाउन से संबंधित ऐप चुनें।
• पृष्ठ के बाईं ओर तालिका में सेटिंग्स से क्लिक करें
• फिर अपने ईमेल में संपर्क ईमेल प्रकार के तहत आप उपयोग करना चाहते हैं
• फिर सेटिंग्स बटन सहेजें पर क्लिक करें
• बाईं ओर तालिका में 'स्थिति और समीक्षा' पर जाएं पन्ना।
• क्या आप इस ऐप और इसकी सभी लाइव सुविधाओं को आम जनता के लिए उपलब्ध कराना चाहते हैं? - YES / NO मान सेट करने के लिए स्विच का चयन करें।


5

इस समस्या में चलने वाले अन्य उपयोगकर्ताओं के लिए, मैं जिस ऐप के खिलाफ परीक्षण कर रहा था, वह हमारे उत्पादन ऐप का एक परीक्षण संस्करण था और अन्य लोगों के रूप में यहां उल्लेख status and reviewकरने का विकल्प नहीं था ON

फिक्स एक नया ऐप बनाना था जो टेस्ट ऐप नहीं है और इसे प्रोडक्शन वर्जन की तरह कॉन्फ़िगर करता है। गैर-परीक्षण संस्करण विकल्प को चालू status and reviewकरने की अनुमति देता है ON

मेरा विशिष्ट उपयोग ईमेल पते के बजाय फोन नंबर के साथ पंजीकृत उपयोगकर्ता का परीक्षण कर रहा था। मैंने उस उपयोगकर्ता को हमारे परीक्षण ऐप (डेवलपर और परीक्षक) की विभिन्न भूमिकाओं में जोड़ने की कोशिश की, लेकिन कोई फायदा नहीं हुआ। मेरा अनुमान है कि उपयोगकर्ता के पास इससे जुड़ा ईमेल न होने से इसका कुछ लेना-देना है।

परीक्षण ऐप्स के बारे में अधिक जानकारी यहां दी गई है: https://developers.facebook.com/docs/apps/test-apps


5

हेमांग का जवाब सही था, लेकिन, आपको एक अतिरिक्त कदम की आवश्यकता होगी, जिसे फेसबुक ऐप आईडी जोड़ना है। (मुझे पता चला कि मैं इस हिस्से को याद कर रहा था): यहाँ छवि विवरण दर्ज करें

एक बार जब आप हेमांग के उत्तर के अलावा ऐसा कर लेते हैं, तो आपका जाना अच्छा होगा!


4

ठीक है - सैंडबॉक्स बंद है, डोमेन को सही होना है क्योंकि 99% उपयोगकर्ता ऐप तक पहुंच सकते हैं, और "आम जनता के लिए उपलब्ध इसकी सभी लाइव सुविधाएँ" हां पर सेट है।


4

अब, आपको ऐप विवरण टैब (Developers.facebook.com) में "गोपनीयता नीति URL" जोड़ना होगा। यह फेसबुक की एक नई नीति है।


3

यह मेरी समस्या हल हो गई है, तो आप अनुप्रयोग जनता के लिए उपलब्ध बनाने के लिए नहीं करना चाहते हैं (स्थिति और पर समीक्षा रखने सं )

मुझे फेसबुक ऐप पर पिछले अकाउंट से साइन आउट करना था और सेटिंग्स में फेसबुक अकाउंट को भी हटाना था । सिर्फ सेटिंग्स से हटाने से त्रुटि दूर नहीं होगी क्योंकि ऐप में अभी भी पिछला खाता लॉग इन है।

यदि आपने अपने रोल्स को प्रशासक / डेवलपर / परीक्षक के रूप में सेट किया है, तो आप उस खाते में लॉगिन जानकारी डाल सकते हैं और उसे तब काम करना चाहिए।


2

bellow लिंक और डोमेन नाम का अनुसरण करके सेटअप करें जिसे आपको फेसबुक ऐप डोमेन नाम में उल्लेखित व्हाट्सएप की तरह उल्लेख करना है।

Https://developers.facebook.com/ पर जाएं

शीर्ष पट्टी पर Apps मेनू पर क्लिक करें।


2

ऐसा इसलिए है क्योंकि आपने अपना फेसबुक ऐप लाइव नहीं किया है। इसके लिए यहां जाएं:

फेसबुक डेवलपर पेज-> अपने ऐप का चयन करें-> आपको दाईं ओर सबसे ऊपर दिखाई देगा आपका लाइव विकल्प अक्षम है और इसे सक्षम करने के लिए क्लिक करें-> यह आपको "मूल सेटिंग अनुभाग" में संदर्भित करेगा -> आपको "गोपनीयता नीति url" जोड़ना होगा "और" नियम और सेवाएं url "भी आप ऐप श्रेणी का चयन कर सकते हैं-> फिर सेटिंग को सहेजें।

नोट: आप अपनी गोपनीयता नीति को नियम और शर्त पृष्ठ बनाने के लिए किसी भी ब्लॉगस्पॉट या वेबसाइट का उपयोग कर सकते हैं। लेकिन मैंने वही url दिया जो काम करता है।

फेसबुक ऐप लाइव के लिए टॉगल बटन


आप मेरे हीरो हैं लेकिन मैंने इस काम को करने के बाद आपके संदेश की जाँच की। बहुत बहुत धन्यवाद :)
कमलेश

0

बहुत कोशिशों के बाद, मैंने अन्य विषयों में पढ़ा है जो किसी ने कहा "अपने सभी एप्लिकेशन हटाएं और इसे फिर से बनाएं"। मैंने ऐसा किया लेकिन, जैसा कि आप कल्पना कर सकते हैं, एक नया ऐप फेसबुक के पेज पर एक नया एप्लिकेशन आईडी बनाएगा।

इसलिए, सभी "सार्वजनिक चीजों को सेट" करने के बाद भी यह काम नहीं किया क्योंकि फेसबुक डेवलपर पेज पर एक नया ऐप बनाने के कारण मेरे कोड में एप्लिकेशन आईडी गलत थी।

तो, जैसा कि एंड्रयूस्मेली ने ऊपर कहा था, आपको अपने ऐप @strings में इसे अपडेट करने के लिए रीमाइबर बनाना चाहिए


ऐप को कभी डिलीट न करें। इसे बदल दिया जा सकता है जैसा कि मैंने संस्करण बदल दिया है, इसकी जाँच करें ... यदि आप इसे हटाते हैं, तो आप पुराने संस्करण का उपयोग नहीं कर सकते हैं, ऐप बनाए गए संस्करण पर सबसे हाल का है, इसलिए अपने कोड को अपडेट करने की आवश्यकता है ...... ... एसडीके बदलें, कॉल बदलें, परिवर्तन करें, एपीआई निर्दिष्ट करें, संस्करण, ... परीक्षण एप्लिकेशन का उपयोग करना बेहतर है ठीक है।
डेविड अगस्टस

0

अगर आपने अपने फोन में facebook ऐप इंस्टॉल किया है तो LoginBehavior सेट करें

loginButton.setLoginBehavior (LoginBehavior.WEB_ONLY);

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