Facebook Graph API не возвращает адрес электронной почты
Редактировать:Не дублировать, потому что:
У меня есть разрешениеОтладил токенКод работает с тестовым пользователемПожалуйста, не'пометить как дубликат без чтения.
я пытаюсь получить адрес электронной почты пользователя, но я нене понимаю На графике api explorer, когда я нажимаю кнопку отправить, поле электронной почты становится серым и говорит, что:
поле пусто или не разрешено токеном доступа
Но когда я отлаживаю токен, он получает разрешение по электронной почте
Мой профиль имеет адрес электронной почты.
Обновление: я пыталсяhttps://developers.facebook.com/tools/console/ , Мой профиль ничего не возвращает, даже на другом компьютере. Но тот же код возвращает адрес электронной почты, имя и идентификатор другой учетной записи.
Код:
Grant Permissions to make more examples work
Post to Stream
function userData() {
FB.api('/me?fields=name,email', Log.info.bind('/me callback'));
};
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
userData();
}
});
Есть ли возможность заблокировать вашу электронную почту, чтобы никто не мог ее получить? Даже когда я даю разрешение?