I just found out that if the user has an unconfirmed email in Facebook (i.e. Facebook sent him a validation mail to his 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 Facebook email if he has a user name (i.e. userName@facebook.com).

 

Advertisements