Why are the email addresses of the Facebook login button users not being retrieved correctly?

If you find that the email addresses of the Facebook login button users are of the form: firstname.lastname@facebook.com, it could be for two reasons:

 

Access the configuration of your application on the Facebook for developers website and click on the "App Review" section in the left menu:

 

 

Then click on the "Permissions and Features" tab:

 

 

Look for the features "public_profile" and "email" in the first column ("Permissions and Features") and click the "Get Advanced Access" button in the "Action" column for each of them:

 

 

Check each time the authorization box, click on confirm and enter your Facebook password again.

Example for "email" (same for "public_profile"):

 

 

 

In the "Access Level" column, you will see "Advanced Access":

 

 

The email addresses should now be correctly retrieved.

Other FAQs in this category