Facebook API - płyny i e-mail

głosy
3

Staram się rozwijać aplikację, w której

  1. Użytkownik „X” jest zalogowany na Facebook
  2. aplikacja posiada zbiór adresów e-mail (możliwe znajomych użytkownika „X”)
  3. Aplikacja pobiera listę znajomych użytkownika „X” (UID)
  4. Chcesz sprawdzić, czy użytkownik z adresu e-mail some@some.com jest prawidłowy użytkownik facebook za pomocą adresu e-mail i jest łatwy przyjaciela X jest (w zasadzie uid email mapping)
Utwórz 06/06/2009 o 16:28
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
12

Tak, jest to możliwe. Po pierwsze, uzyskać UID dla wszystkich znajomych danego użytkownika. Następnie wykonać tę FQL uzyskać email_hashes dla każdego znajomego:

SELECT email_hashes FROM user WHERE uid IN (comma_delimted_set_of_uids)

Skoro masz już adres e-mail, można go hash i porównać go do Facebooka email_hash. Jeśli masz mecz, wiesz, że to ważne. Zgodnie z dokumentacją FB, format każdego hash email jest CRC32 i MD5 adresu e-mail w połączeniu ze znakiem podkreślenia (_).

Odpowiedział 07/03/2010 o 21:18
źródło użytkownik

głosy
-2

Najpierw trzeba dostać permisssion za pomocą okna dialogowego za pomocą OAuth FB API, w tym przykładzie pokazano, jak oni mają zaludnionych nazwę użytkownika.

Odpowiedział 26/02/2011 o 07:26
źródło użytkownik

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