Android Facebook Получите адрес электронной почты в систему через токен доступа
-
27-10-2019 - |
Вопрос
В моем приложении я позволил пользователям регистрироваться через Facebook. Когда пользователь вошел в систему, я получаю токен доступа. Теперь я хочу получить адрес электронной почты пользователя. Как это получить?
Решение
Прежде всего добавить разрешение
public static final String[] PERMISSIONS = new String[] {"email"};
String response=authenticatedFacebook.request("me");
JSONObject obj = Util.parseJson(response);
useremail=obj.getString("email");
где аутентифицированный Facebook является объектом Facebook.
Util будет доступен вместе с Facebook SDK.
Убедитесь, что вы дали Разрешение по электронной почте.
Не связан с StackOverflow