Facebook-API - uids und E-Mail

stimmen
3

Ich versuche, eine Anwendung zu entwickeln, in denen

  1. Der Benutzer ‚X‘ hat bei Facebook angemeldet
  2. App hat eine Reihe von E-Mail-Adressen (mögliche Freunde von Benutzern ‚X‘)
  3. App wird die Liste der Freunde von Benutzern ‚X‘ (uids)
  4. wenn der Benutzer überprüfen möge mit E-Mail-Adresse some@some.com ein gültiger Facebook User per E-Mail-Adresse und kann vom Benutzer X Freund (im Grunde eine uid zu E-Mail-Mapping)
Veröffentlicht am 06/06/2009 um 16:28
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
12

Ja, das ist möglich. Zunächst erhält die UIDs für alle von einem Freund des Benutzers. Dann führen Sie diese FQL die email_hashes für jeden Freund zu bekommen:

SELECT email_hashes FROM user WHERE uid IN (comma_delimted_set_of_uids)

Da Sie bereits die E-Mail-Adresse haben, können Sie es Hash und es auf Facebook email_hash vergleichen. Wenn Sie ein Spiel haben, wissen Sie, es gültig ist. Gemäß der FB-Dokumentation ist das Format der einzelnen E-Mail-Hash-Berechnung die CRC-32 und md5 Hash-Werte der E-Mail-Adresse mit einem Unterstreichungs kombiniert (_).

Beantwortet am 07/03/2010 um 21:18
quelle vom benutzer

stimmen
-2

Zuerst müssen Sie permisssion mit oAuth Dialog mit FB api, im Beispiel erhalten, die sie haben gezeigt, wie sie die Benutzername bevölkert haben.

Beantwortet am 26/02/2011 um 07:26
quelle vom benutzer

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