मैं का उपयोग कर गूगल से कैलेंडर डेटा हो रही OmniAuth पर काम कर रहा हूँ और गूगल-OAuth -2 रणनीति का प्रयोग।OmniAuth गूगल OAuth 2 रणनीति गुंजाइश विफलता
यदि मैं दायरे के क्षेत्र में कुछ भी नहीं डालता तो यह ठीक काम करता है और मुझे ऑथ/विफलता संदेश के बिना डिफ़ॉल्ट जानकारी मिलती है और मैं सामान्य रूप से ऐप का उपयोग कर सकता हूं।
हालांकि जिस क्षण मैं एक दायरा जोड़ता हूं, जैसा कि नीचे दिए गए उदाहरण में है, मुझे "auth/fail? Message = invalid_credentials" मिलता है।
Rails.application.config.middleware.use OmniAuth::Builder do
provider :google_oauth2, ENV['TEST_KEY'], ENV['TEST_SECRET'], { :scope => 'https://www.google.com/calendar/feeds/' }
end
क्या मुझे कुछ याद आ रहा है या मुझे कुछ बदलना चाहिए?
आप प्रोफ़ाइल कार्यक्षेत्रों में शामिल नहीं है, यह प्रमाणित करने के लिए विफल रहता है:
Omniauth सिर्फ प्रमाणीकरण के लिए है। प्रमाणीकरण टोकन प्राप्त करने के बाद आप कैलेंडर डेटा कैसे प्राप्त करते हैं? – Sharj