Недавно я начал работать над руководством. процесс входа в facebook. И подписался на этот блог для получения маркера доступа и использования restfb для доступа к информации о пользователе.
Ниже приведен фрагмент кода, как уже упоминалось, — Извлечение отдельных объектов:
FacebookClient facebookClient = new DefaultFacebookClient(ACCESS_TOKEN, APP_SECRET);
User user = facebookClient.fetchObject("me", User.class);
Мне удалось получить имя, имя и фамилию пользователя, но он возвращает null
вместо email
(user.getEmail();
).
Мое приложение facebook имеет разрешения по умолчанию:
Кто-нибудь поможет мне, как я могу получить доступ к электронной почте пользователя?
ОБНОВЛЕНИЕ
Я пытался использовать проводник graph-api
, чтобы узнать, что я получаю за email
, и он говорит Field is empty or disallowed by the access token
. Что я должен сделать, чтобы исправить это?