2012-01-12 79 views

回答

9

首先权限添加

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

String response=authenticatedFacebook.request("me"); 
JSONObject obj = Util.parseJson(response); 
useremail=obj.getString("email"); 

其中authenticatedFacebook是Facebook的对象。

Util将随Facebook SDK一起提供。

确保你给电子邮件许可

+0

我需要一个“内置的移动”Facebook应用程序从Facebook获取用户数据(如果他已登录)或“为网络构建”就足够了。因为我已经有一个Facebook的网络应用程序,我可以使用该APP ID? – Housefly 2012-06-05 06:28:04

+0

@ Archie.bpgc我没有关于Web应用程序的想法。但是我认为,我们可以使用相同的应用程序ID为Web和移动 – Venky 2012-06-05 06:30:56

+0

的Util类现在已经过时。更好的是'user.getInnerJSONObject()。getString(“email”);' – nawfal 2013-01-22 13:02:41

相关问题