Android Facebook Получите адрес электронной почты в систему через токен доступа

StackOverflow https://stackoverflow.com/questions/8834193

Вопрос

В моем приложении я позволил пользователям регистрироваться через 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.

Убедитесь, что вы дали Разрешение по электронной почте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top