Question

Comment récupérer l'e-mail de mon ami programme dans mon application facebook? Est-ce que facebook fournir cette fonctionnalité?

Était-ce utile?

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.

scroll top