Hay algunas preguntas sobre el correo de Facebook & sobre StackOverflow, pero después de leerlas todavía tengo un problema para recuperar los correos electrónicos de los usuarios.Facebook Graph API y el correo electrónico de un amigo
Nuestra aplicación implementada en Flex y utiliza API REST. Y anteriormente usaba notifications.sendEmail. La aplicación tiene publish_stream y permisos de correo electrónico (marcados con users.hasAppPermission).
Probé users.getInfo para obtener la dirección proxied_email. Sin embargo, esta función no devuelve dirección de correo electrónico del amigo ..
Entonces, decidí hacer la siguiente prueba utilizando Graph API y el navegador web:
- inaugurado el siguiente enlace de autorización con permisos ampliados:
https://graph.facebook.com/oauth/authorize?client_id=[app_id] & alcance = publish_stream, offline_access, correo electrónico & redirect_uri = http: //www.facebook.com/connect/login_success.html
volvió código para recuperar señal_acceso
- oppened el siguiente enlace para recuperar señal_acceso
graph.facebook.com/oauth/access_token?client_id=[app_id] & client_secret = [secreto] & código = [código] & redirect_uri = http: //www.facebook.com/connect/login_success.html
Devolvió access_token. Y ahora puedo usar GraphAPI.
- probado con mi cuenta
graph.facebook.com/me?access_token=[token]
Ok. Me devolvió mi emal.
- probado con mi amigo
graph.facebook.com/[friend_id]?access_token=[token]
Y aquí hay un campo de correo electrónico!
Así que mis preguntas son
¿Qué hice mal? ¿Es posible obtener el correo electrónico de un amigo a través de Facebook API (API GraphAPI o REST)?
Gracias.Sólo
se puede conseguir más mordiscos aquí: http://forum.developers.facebook.net/viewforum.php?id=52 –
voy a preguntar allí también, THX. – skozlovf