स्टैक ओवरव्लो पर फेसबुक & ईमेल के बारे में कुछ सवाल हैं, लेकिन उन्हें पढ़ने के बाद भी मुझे उपयोगकर्ताओं के ईमेल पुनर्प्राप्त करने में कोई समस्या है।फेसबुक ग्राफ एपीआई और मित्र का ईमेल
हमारा ऐप फ्लेक्स पर लागू हुआ और आरईएसटी एपीआई का उपयोग करता है। और पहले यह अधिसूचना.sendEmail का इस्तेमाल किया। ऐप में publ_stream और ईमेल अनुमतियां हैं (users.hasAppPermission के साथ चेक किया गया है)।
मैंने proxied_email पते प्राप्त करने के लिए user.getInfo की कोशिश की। लेकिन इस समारोह मित्र का ईमेल पता वापस नहीं करता है ..
तो मैं निम्नलिखित परीक्षण ग्राफ़ एपीआई और वेब ब्राउज़र का उपयोग किया:
- विस्तारित अनुमति के साथ प्राधिकरण के लिए नीचे दिए गए लिंक खोला गया:
https://graph.facebook.com/oauth/authorize?client_id=[app_id] & गुंजाइश = publish_stream, offline_access, ईमेल & redirect_uri = http: //www.facebook.com/connect/login_success.html
यह ACCESS_TOKEN
- ACCESS_TOKEN
graph.facebook.com/oauth/access_token?client_id=[app_id] & client_secret पुन: प्राप्त करने के लिए नीचे दिए गए लिंक Oppened पुन: प्राप्त करने के लिए कोड वापस लौटाया = [गुप्त] & कोड = [कोड] & redirect_uri = http: //www.facebook.com/connect/login_success.html
यह access_token लौटा दिया। और अब मैं ग्राफएपीआई का उपयोग कर सकता हूं।
- मेरे खाते
graph.facebook.com/me?access_token=[token]
ठीक है के साथ परीक्षण किया गया। यह मेरा एमल वापस कर दिया।
- मेरे दोस्त
graph.facebook.com/[friend_id]?access_token=[token]
साथ परीक्षण किया गया और यहाँ कोई ईमेल क्षेत्र है!
तो मेरे सवालों का
मैं कहां गलती कर दी हैं? क्या फेसबुक एपीआई (ग्राफएपीआई या आरईएसटी एपीआई) के माध्यम से मित्र का ईमेल प्राप्त करना संभव है?
धन्यवाद।
आपको यहां अधिक निबल्स मिल सकते हैं: http://forum.developers.facebook.net/viewforum.php?id=52 –
मैं वहां भी पूछूंगा, thx। – skozlovf