如何通过电子邮件获取facebook friend的完整个人资料,使用具有扩展权限的socialauth?

时间:2014-01-27 10:51:14

标签: java facebook facebook-graph-api socialauth

问题是我无法通过电子邮件usinq SocialAuth或facebook4j获取朋友的完整个人资料。

如何设置允许阅读联系人完整个人资料的权限

graph.facebook.com.custom_permissions = publish_stream,email,user_birthday,user_location,offline_access

这是一个只返回用户名,姓和名的例子。

来自朋友列表的facebook4j

我也有空

Facebook facebook = (Facebook) request.getSession().getAttribute("facebook");
    if(facebook != null){
    ResponseList<Friend> list = facebook.getFriends();
    for (Friend fr : list) {
        User user = facebook.getUser(fr.getId(), new Reading().fields("email"));
     //   System.out.println("User!!!!!! " + fr.getId() + " + " + user.getFirstName() + "|" + user.getEmail());
    }
    }

我正在阅读fb api,但我不确定清楚的是什么,那么解决方案是什么? 我需要哪种许可?

由于

0 个答案:

没有答案