Мое приложение позволяет людям Войти с их учетной записью Facebook, чтобы писать комментарии, ставки и делиться ими как этот пользователь. Моя проблема, с которой я сталкиваюсь, заключается в том, что после входа в систему она просто оставляет пустое поле в моей базе данных SQL, поэтому я не могу вытащить их идентификатор пользователя, если он не заполнен. Теперь это проблема с моим PHP или это в моей LoginActivity?Как получить адрес электронной почты от входа в Facebook?
Итак, я попытался добавить разрешения в свой код и получить тот же ответ.
This is on my onCreate section.
Session session = new Session(getApplicationContext());
Session.setActiveSession(session);
session.openForRead(new Session.OpenRequest(LoginActivity.this).setDefaultAudience(SessionDefaultAudience.ONLY_ME).setPermissions(Arrays.asList("public_profile", "user_friends", "email")).setCallback(statusCallback));
Session.setActiveSession(session);
Вы хотите получить идентификатор электронной почты пользователя из fb? –
Вы запрашиваете разрешение по электронной почте? – luschn