如何让Facebook FriendPicker返回所选的朋友用户名?

时间:2013-10-23 02:05:38

标签: android facebook facebook-graph-api

我正在尝试创建一个使用facebook用户名的邀请系统。然而,facebook提供的friendpicker只返回每个选定朋友的GraphUser对象及其名称和ID。有没有办法更改FriendPicker也返回用户名?

1 个答案:

答案 0 :(得分:1)

“username”不是从朋友的图API传递下来的常规字段。好消息是,FriendPickerFragment继承自PickerFragment,如果你查看PickerFragment的文档,你会发现有一个名为setExtraFields的方法。

所以如果你做了类似的事情:

friendPicker.setExtraFields(Arrays.asList("name", "username"))
应该做的伎俩,你就可以调用graphuser.getUserName()。