मैं एक रेल अनुप्रयोग पर काम कर रहा हूं जो विकास मोड में है और यह omniauth के साथ पंजीकरण कर सकता है।ओथ 2 इंस्टाग्राम एपीआई "रीडायरेक्ट यूआरआई पंजीकृत रीडायरेक्ट यूआरआई से मेल नहीं खाता है"
मेजबान
http://localhost:3000/
है मैं जवाहरात उपयोग कर रहा हूँ:
gem 'omniauth'
gem 'omniauth-foursquare'
gem 'omniauth-instagram'
जब मैं Foursquare के साथ omniauth के माध्यम से रजिस्टर वहाँ कोई समस्या नहीं सब पर है। सभी सेटिंग्स सही हैं और फोरस्क्वेयर डेवलपर सेटिंग्स में मेरी रीडायरेक्ट_री मेजबान (लोकलहोस्ट: 3000)
के बराबर होती है, हालांकि, अगर मैं Instagram क्लाइंट मैनेजर * में एक ही रीडायरेक्ट_री (लोकलहोस्ट: 3000) भरता हूं। इंस्टाग्राम मुझे देता है यह:
{
"code": 400,
"error_type": "OAuthException",
"error_message": "Redirect URI does not match registered redirect URI"
}
इस URL के आधार पर:
https://instagram.com/oauth/authorize?response_type=code&client_id=<ID>&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fauth%2Finstagram%2Fcallback&state=18415adf24dd97873e61094f67c0fb7a94857fedf93e9d2e&scope=basic
*
क्या मैं Instagram और कैसे के अनुसार गलत कर रहा हूँ इस तय किया जाना चाहिए?
स्वयं को इस मुद्दे को हल करें। Http: // localhost: 3000/auth/instagram/callback को redirect_uri के रूप में जोड़ा गया और यह ठीक काम करता है। – Biketire
कृपया अपनी टिप्पणी के उत्तर के रूप में जोड़ें और प्रश्न के उत्तर के रूप में चिह्नित करें। –