Facebook Email field return null (even if the “email” permission is set and accepted)

I had the same problem and I think I found out why:
If the user has an unconfirmed email in Facebook (i.e. Facebook sent him a validation mail to the user’s email address but he didn’t respond) Facebook WILL NOT pass that email to your app even if he gave you the email permissions.

So what I did is use his or her Facebook email if the user has a user name (i.e. [email protected]).

Leave a Comment