Проверьте, есть ли у вас разрешение электронной почты, или пользователь снял флажок при подтверждении запроса, который вы подняли с URL: facebook.com/dialog/oauth?client_id=MY_APP_ID&redirect_uri=MY_URI&scope=email. Вы можете проверить, используя https://graph.facebook.com/me?fields=permissions&access_token=[TOKEN]. Он должен дать вам ответ с уведомлением о том, предоставлено ли разрешение по электронной почте или нет, как показано ниже:
{
"permissions":{
"data": [
{
"permission": "user_friends",
"status": "granted"
},
{
"permission": "email",
"status": "granted"
},
{
"permission": "public_profile",
"status": "granted"
}
]
},
"id": "10207905751235096"
}
проверьте инструмент просмотра Facebook для получения дополнительной информации: https://developers.facebook.com/tools/explorer/