Здравствуйте, я новичок в разработке приложений для Facebook и работаю над своим первым приложением.
Мое приложение включает в себя функцию получения электронной почты пользователя, у меня есть необходимые привилегии, и пользователь утвердил эти привилегии во время аутентификации, но когда я пытаюсь получить электронную почту пользователя через график, API не получает ничего взамен, однако другая информация, такая как пользователь отображаемое изображение, имя и т. д. были успешно получены.
при аутентификации:
$dialog_url = "http://www.facebook.com/dialog/oauth?client_id=" . $app_id . "&redirect_uri=" . $redirect_uri . "&state=" . $_SESSION['state']."&scope=email,user_photos,publish_stream";
Получение электронной почты пользователя:
$userEmail = json_decode(file_get_contents('http://graph.facebook.com/' . $userId)) -> email;
echo "email: ".$userEmail;
Пожалуйста, помогите мне с этим.
Thankyou!