Il ya des questions sur le StackOverflow sur facebook & email, mais après les avoir lu, j'ai toujours un problème avec la récupération des e-mails des utilisateurs.Facebook Graph API et l'email de l'ami
Notre application est implémentée sur Flex et utilise l'API REST. Et auparavant, il utilisait notifications.sendEmail. L'application a les autorisations publish_stream et email (vérifiées avec users.hasAppPermission).
J'ai essayé users.getInfo pour obtenir l'adresse mail proxied. Mais cette fonction ne retourne pas à l'adresse e-mail de l'ami ..
Ensuite, j'ai effectué le test suivant en utilisant l'API graphique et le navigateur Web:
- Ouvert le lien suivant pour autorisation avec des autorisations étendues:
https://graph.facebook.com/oauth/authorize?client_id=[app_id] & scope = publish_stream, offline_access, email & redirect_uri = http: //www.facebook.com/connect/login_success.html
Il a renvoyé le code pour récupérer access_token
- oppened le lien suivant pour récupérer access_token
graph.facebook.com/oauth/access_token?client_id=[app_id] & client_secret = [secret] & code = [code] & redirect_uri = http: //www.facebook.com/connect/login_success.html
Il a renvoyé access_token. Et maintenant je peux utiliser GraphAPI.
- Testée avec mon compte
graph.facebook.com/me?access_token=[token]
Ok. Il a renvoyé mon emal.
- Testée avec mon ami
graph.facebook.com/[friend_id]?access_token=[token]
Et est ici aucun champ e-mail!
Mes questions sont
Où est-ce que je me trompe? Est-il possible d'obtenir l'email d'un ami via Facebook API (GraphAPI ou API REST)?
Merci.
vous pouvez obtenir plus d'amuse-gueules ici: http://forum.developers.facebook.net/viewforum.php?id=52 –
Je demande là aussi, thx. – skozlovf