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();
  }
});

Есть ли возможность заблокировать вашу электронную почту, чтобы никто не мог ее получить? Даже когда я даю разрешение?

Ответы на вопрос(6)

Ваш ответ на вопрос