Facebook API - kullanıcı kimlikleri ve e-posta

oy
3

Bir uygulamayı nerede geliştirmeye çalışıyorum

  1. kullanıcı 'X' Facebook giriş yaptığı
  2. uygulaması bir e-posta adreslerinin setini (kullanıcı olası arkadaş 'X') sahiptir
  3. Uygulamanın kullanıcı arkadaş listesini alır 'X' (kullanıcı kimlikleri)
  4. E-posta adresi some@some.com ile kullanıcı e-posta adresini kullanarak geçerli bir facebook kullanıcısı olduğunu ve kullanıcı X'in arkadaşı (temelde bir uid haritalama e-posta) olup olmadığını kontrol etmek ister
Oluştur 06/06/2009 saat 16:28
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
12

Evet, bu mümkün. İlk olarak, bir kullanıcının bütün arkadaşları için UID'leri olsun. Sonra, her arkadaş için email_hashes almak için bu FQL yürütün:

SELECT email_hashes FROM user WHERE uid IN (comma_delimted_set_of_uids)

Zaten e-posta adresi olduğundan, bunu karma ve Facebook'un email_hash karşılaştırabilirsiniz. Eğer bir maç varsa, geçerli olduğundan biliyorum. FB belgelerine göre, her bir e-posta karma biçimi, bir çizgi (_) ile kombine bir e-posta adresi CRC32 ve MD5 karma bir.

Cevap 07/03/2010 saat 21:18
kaynak kullanıcı

oy
-2

Önce örnekte onlar kullanıcı adı doldurulan nasıl göstermiştir, FB API kullanarak OAuth iletişim kutusunu kullanarak permisssion almak gerekir.

Cevap 26/02/2011 saat 07:26
kaynak kullanıcı

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