का उपयोग कर ट्विटर से पहला नाम/अंतिम नाम/ईमेल प्राप्त करना मैं विशेष रूप से फेसबुक/google/twitter के साथ अपनी वेबसाइट पर लॉगिन की अनुमति देने के लिए omniauth का उपयोग कर रहा हूं।OAuth
मैं पहला नाम, अंतिम नाम और ईमेल स्टोर करता हूं। हालांकि, जब मैं ओथ से ट्विटर लेखक हैश को उठाता हूं तो मुझे केवल हैश नाम, उपनाम, नाम, स्थान, वर्णन और यूआरएल मिल जाता है।
क्या कोई ऐसा गुंजाइश है जो मैं अपने प्रारंभकर्ता में पास कर सकता हूं ताकि उपयोगकर्ता का ईमेल प्राप्त हो सके और first_name, last_name फ़ील्ड में नाम हटा दिया जा सके?
आपको बहुत धन्यवाद। मुझे यकीन नहीं है कि कॉलबैक के बाद ईमेल पते के बारे में पूछने के लिए कैसे संभालना है - मैं रेल के लिए बहुत नया हूं और वर्तमान में सत्र में उपयोगकर्ता इंटरैक्शन के बिना एक झुकाव में इसे क्रिया संभालता है। एसओ के लिए शायद एक और सवाल। – Rapture
दुर्भाग्य से, ट्विटर आपको ईमेल पता नहीं देकर अपनी साइन अप प्रक्रिया में एक अतिरिक्त चरण का उपयोग करने के लिए मजबूर करता है। आपको उपयोगकर्ता को अपने ईमेल पते के लिए एक साइन अप फॉर्म पर रीडायरेक्ट करना होगा या फिर फेसबुक जैसी एक अलग साइन अप सेवा का उपयोग करना होगा, जो ईमेल पता प्रदान करता है यदि आप इसे निर्बाध बनाना चाहते हैं। – iwasrobbed
हाँ - वर्तमान में मैं फेसबुक और Google का उपयोग कर रहा हूं - मैं शायद इस वजह से ट्विटर को छोड़ दूंगा। – Rapture