मैं, तीसरे पक्ष के प्रमाणीकरण की स्थापना के लिए, सिवाय इसके कि मैं इसे नहीं बल्कि ट्विटर से फेसबुक, जिसमें उन्होंने RailsCast 235 मेंफेसबुक
सेट के साथ कोशिश कर रहा हूँ Omniauth प्रयोग करने के लिए रयान बाते के निर्देशों का पालन कर रहा हूँ के साथ प्रमाणित नहीं कर सकते 3000/प्रमाणन/फेसबुक और फेसबुक लॉगिन (भले ही यह अंततः काम नहीं करेगा के साथ प्रस्तुत किया:omniauth-फेसबुक मणि स्थापित करने, और स्थापित करने प्रारंभकर्ता
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_ID', 'APP_SECRET'
end
मैं स्थानीय होस्ट करने के लिए जाने में सक्षम होना चाहिए के बाद क्योंकि हमने अभी तक कॉलबैक यूआरएल सेट नहीं किया है) हालांकि, जब मैं उस यूआरएल पर जाता हूं, तो मुझे यह त्रुटि मिलती है
{
"error": {
"message": "Error validating application.",
"type": "OAuthException",
"code": 101
}
}
और यूआरएल वास्तव में मेरे एप्लिकेशन पर
https://graph.facebook.com/oauth/authorize?response_type=code&client_id=APP_ID&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fauth%2Ffacebook%2Fcallback&scope=email%2Coffline_access
में परिवर्तन, मैं वसीयत वसीयत विकि पर दिए गए निर्देशों का फेसबुक प्राधिकरण एकीकृत करने के लिए निर्धारित किया है और का पालन किया है https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview
किसी को भी मुझे बता सकते हैं समस्या क्या हो सकती है?
त्रुटि संदेश पर एक Google खोज कर पता चला है कि काफी कुछ लोगों को हाल के सप्ताहों में इस समस्या का अनुभव किया है, लेकिन एक समाधान
टिप्पणी के बिना downvote? बचपन – Leahcim
+1 वोट ऑफसेट करना, मुझे कानूनी लगता है। – Gary