API do Facebook Graph e email do amigo

Há alguma pergunta no StackOverflow sobre facebook e email, mas depois de lê-los ainda tenho um problema com a recuperação de emails dos usuários.

Nosso aplicativo implementado no Flex e usa a API REST. E anteriormente ele usava notificações. Enviar email. O aplicativo tem permissões de publicação e fluxo de email (verificado com users.hasAppPermission).

Eu tentei users.getInfo para obter o endereço proxied_email. Mas esta função não retorna o endereço de email do amigo.

Em seguida, realizei o seguinte teste usando a API do Graph e o navegador da web:

Abriu o seguinte link para autorização com permissões estendidas:

https://graph.facebook.com/oauth/authorize?client_id=[app_idorgeous&scope=publish_stream,offline_access,email&redirect_uri=http://www.facebook.com/connect/login_success.html

Ele retornou o código para recuperar access_token

O link a seguir foi aberto para recuperar access_token

graph.facebook.com/oauth/access_token?client_id=[app_idunette&client_secret=[secretorgeous&code=[code✨&redirect_uri=http://www.facebook.com/connect/login_success.html

Ele retornou access_token. E agora eu posso usar o GraphAPI.

Testado com minha conta

graph.facebook.com/me?access_token=[token]

Está bem. Devolveu meu emal.

Testado com meu amigo

graph.facebook.com/[friend_id}?access_token=[token]

E aqui não há campo de email!

Então, minhas perguntas são

Onde foi que eu errei? É possível obter o email de um amigo via API do Facebook (GraphAPI ou REST API)?

Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion