मैं उपयोगकर्ता जीमेल प्रमाण-पत्रों का अनुरोध करने के लिए Omniauth का उपयोग कर रहा हूं, इसलिए मैं बाद में उपयोगकर्ता मित्रों/संपर्कों का अनुरोध कर सकता हूं।जीमेल संपर्कों के लिए रेल पर रूबी में एक्सेस टोकन कैसे बनाएं
अभी मैं प्रमाणीकरण अनुरोध मेरे लिए उत्पन्न होने वाले एक्सेस टोकन का उपयोग करके OmniauthCallbacks नियंत्रक के अंदर मित्र सूची प्राप्त कर रहा हूं। इस
class Users::OmniauthCallbacksController < Devise::OmniauthCallbacksController
def google
auth = env["omniauth.auth"]
gmail_contacts
....
end
.....
protected
def gmail_contacts
access_token = env["omniauth.auth"]['extra']['access_token']
response = access_token.request(:get,
"https://www.google.com/m8/feeds/contacts/default/full?max-results=10000")
.....
end
end
की तरह कुछ मैं साख है कि मैं डेटाबेस एक नया पहुँच टोकन बनाने के लिए में संग्रहीत किए गए कैसे उपयोग कर सकते हैं, तो मैं एक अलग नियंत्रक से गूगल एपीआई कॉल कर सकते हैं?
डी परीक्षक: यदि आप एक गैर घिनौने जवाब मिला? :) हमें बताऐ। –
@DavidJames मेरा उत्तर की जाँच करें। बस आज और मेरे अंत में पूरी तरह से काम कर रहे .. की –
संभव डुप्लिकेट लिखा [क्या सबसे अच्छा प्लगइन लाने के लिए जीमेल, याहू, हॉटमेल, ट्विटर और रूबी ऑन रेल्स में फेसबुक संपर्क सूची] (http://stackoverflow.com/questions/6311132/क्या--best-प्लगइन-टू-लाने-gmail-याहू-हॉटमेल-चहचहाना और फेसबुक-conta) –