फेसबुक एपीआई - UIDs और ईमेल

वोट
3

मैं एक आवेदन जहां विकसित करने के लिए कोशिश कर रहा हूँ

  1. उपयोगकर्ता 'एक्स' फेसबुक में लॉग इन किया है
  2. एप्लिकेशन ईमेल पते का एक सेट (उपयोगकर्ता के संभावित मित्र 'एक्स') है
  3. एप्लिकेशन को उपयोगकर्ता के दोस्तों की सूची हो जाता है 'एक्स' (UIDs)
  4. यदि ईमेल पता some@some.com साथ उपयोगकर्ता ई-मेल पते का उपयोग करके एक वैध फेसबुक उपयोगकर्ता है और उपयोगकर्ता एक्स के दोस्त (मूल रूप से एक uid मानचित्रण ईमेल करने के लिए) है जांच करना चाहते हैं
06/06/2009 को 16:28
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
12

हाँ, यह संभव है। सबसे पहले, एक उपयोगकर्ता के दोस्तों के सभी के लिए UIDs मिलता है। फिर, इस FQL निष्पादित प्रत्येक दोस्त के लिए email_hashes पाने के लिए:

SELECT email_hashes FROM user WHERE uid IN (comma_delimted_set_of_uids)

के बाद से आप पहले से ही ईमेल पता है, आप यह हैश और फेसबुक के email_hash की तुलना कर सकते हैं। आप एक मैच है, तो आप जानते हैं कि यह मान्य नहीं है। अमेरिकन प्लान प्रलेखन के अनुसार, प्रत्येक ईमेल हैश का स्वरूप एक अंडरस्कोर (_) के साथ संयुक्त ईमेल पते के CRC32 और md5 हैश है।

07/03/2010 को 21:18
का स्रोत उपयोगकर्ता

वोट
-2

सबसे पहले आप oAuth संवाद का उपयोग अमेरिकन प्लान एपीआई का उपयोग कर, उदाहरण में वे से पता चला है कि वे किस तरह उपयोगकर्ता नाम ले लिया है permisssion प्राप्त करने की आवश्यकता।

26/02/2011 को 07:26
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more