chercher email d'un ami en application facebook
-
19-09-2019 - |
Question
Comment récupérer l'e-mail de mon ami programme dans mon application facebook? Est-ce que facebook fournir cette fonctionnalité?
La solution
La réponse est non, Facebook ne fournit pas cette fonctionnalité. Facebook tente de protéger la vie privée de ses utilisateurs, et donc les adresses électroniques des utilisateurs sont explicitement pas disponibles.
La seule façon d'envoyer un courriel un utilisateur est les invite pour vous accorder des autorisations de messagerie étendues via un Facebook invite . S'ils vous accorder l'autorisation, vous pouvez alors utiliser le notifications.sendEmail méthode API, ou interroger la table user
pour le champ proxied_email
, et leur envoyer un e-mail via système Facebook Email Proxy .
Autres conseils
modifier Cela a changé avec le système d'autorisations de la nouvelle API graphique. Les utilisateurs ont maintenant la possibilité d'utiliser l'adresse proxymail, mais il semble révéler le véritable e-mail par défaut.
Les appels API de Facebook ne révèlent pas les adresses e-mail des utilisateurs, jamais.
Même lorsqu'un utilisateur accorde spécifiquement la permission de les envoyer un courriel, il est une adresse e-mail qui ne révèle par proxy pas leur véritable adresse - quelque chose comme apps+###########.#########.######################@proxymail.facebook.com
Voir http://wiki.developers.facebook.com/index.php/ Proxied_Email pour plus de détails.
Je ne pense pas que vous pouvez le faire via FQL. À titre d'exercice académique que vous pourriez avoir besoin d'utiliser CURL et ensuite un service CAPTCHA-analyse syntaxique
voir aussi: http://www.25hoursaday.com/weblog/2007/08/ 21 / FacebookTheSocialGraphRoachMotel.aspx
et
http://weblogs.mozillazine.org/gerv/archives /2007/09/facebook_imagetoemail.html
bien sûr le plug-in de Christopher Finke: