Android Facebook获取通过访问令牌登录的电子邮件地址

Kha*_*aza 3 email android facebook access-token

在我的应用程序中,我允许用户通过Facebook注册.当用户登录时,我获得访问令牌.现在我想获取用户的电子邮件地址.怎么做到的?

Ven*_*nky 9

首先添加权限

public static final String[] PERMISSIONS = new String[] {"email"};

String response=authenticatedFacebook.request("me");
JSONObject obj = Util.parseJson(response);
useremail=obj.getString("email");
Run Code Online (Sandbox Code Playgroud)

其中authenticatedFacebook是Facebook对象.

Util将与Facebook SDK一起提供.

确保您已授予电子邮件权限.