使用Android 3.5中的SDK 3.5从FriendPickerFragment获取Facebook好友列表

时间:2013-09-04 17:27:07

标签: android facebook facebook-graph-api

我正在使用Facebook SDK 3.5,我有点困惑。如果我使用FriendPickerFragment(来自他们的示例),它会使用朋友列表填充片段,但我只想拥有JSON或GraphUser列表。

有人知道如何使用选择器片段获取该信息。我不明白他们是如何获取数据来填充片段的。

这就是我如何看到从填充列表中选择的内容:

List<GraphUser> selectedUsers = friendPickerFragment.getSelection();
    for (GraphUser selectedUser : selectedUsers) {  System.out.println("selectedUser: " + selectedUser);
}

但是我如何获得整个列表(选择与否)?

2 个答案:

答案 0 :(得分:3)

 Request request = Request.newMyFriendsRequest(
 Session.getActiveSession(),
 new Request.GraphUserListCallback() {

 @Override
 public void onCompleted(List<GraphUser> users, Response response) {
     System.out.println("Users: " + users);
     }
            });
 request.executeAsync();

答案 1 :(得分:2)

向我/朋友发出图表请求。 SDK已在Request.newMyFriendsRequest

中为您提供了便捷方法