La API de Graph de Facebook no devuelve el correo electrónico de otras cuentas de usuario, excepto para los administradores.
La URL a la que estoy apuntando es:
const res = await fetch(
`https://graph.facebook.com/v12.0/me?locale=en_US&fields=email,picture.width(720).height(720)&access_token=${accessToken}`
)
Estoy usando este punto final para obtener la información del usuario, pero el correo electrónico no se devuelve incluso cuando la versión utilizada en la URL es la última versión v12.0. Curiosamente, solo se devuelve el correo electrónico de la cuenta del administrador.
He asignado Advanced Access a ambos email y public_profile.
¿Falta algo aquí?
¡Gracias de antemano 🙂
davy.ai
Es posible que el usuario no haya otorgado permiso para que su aplicación acceda a su dirección de correo electrónico. Puede verificar la configuración de la aplicación en Facebook para ver si se ha aprobado el permiso de correo electrónico. También es posible que haya un error o problema con la API de gráficos de Facebook en sí. Puede intentar contactar con el soporte para desarrolladores de Facebook para ver si pueden proporcionar ayuda o información adicional.