API Facebook - uids email

voix
3

Je suis en train de développer une application où

  1. Le « X » utilisateur est connecté à Facebook
  2. l'application dispose d'un ensemble d'adresses e-mail (amis possibles de « X » utilisateur)
  3. app obtient la liste des amis de (uids) « X » utilisateur
  4. Vous voulez vérifier si l'utilisateur avec l'adresse e-mail some@some.com est un utilisateur Facebook valide en utilisant l'adresse e-mail et utilisateur ami de X (essentiellement un uid email mapping)
Créé 06/06/2009 à 16:28
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
12

Oui, cela est possible. Tout d'abord, obtenir les uid de tous les amis d'un utilisateur. Ensuite, exécutez ce FQL pour obtenir les email_hashes pour chaque ami:

SELECT email_hashes FROM user WHERE uid IN (comma_delimted_set_of_uids)

Puisque vous avez déjà l'adresse e-mail, vous pouvez hachage et comparer à la email_hash facebook. Si vous avez un match, vous savez qu'il est valide. Selon la documentation de FB, le format de chaque hachage email est le hash md5 crc32 et de l'adresse e-mail associée à un trait de soulignement (_).

Créé 07/03/2010 à 21:18
source utilisateur

voix
-2

Vous devez d'abord obtenir l'aide permisssion dialogue oAuth en utilisant FB api, dans l'exemple, ils ont montré comment ils ont peuplé le nom d'utilisateur.

Créé 26/02/2011 à 07:26
source utilisateur

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