我正在尝试创建一个使用facebook用户名的邀请系统。然而,facebook提供的friendpicker只返回每个选定朋友的GraphUser对象及其名称和ID。有没有办法更改FriendPicker也返回用户名?
答案 0 :(得分:1)
“username”不是从朋友的图API传递下来的常规字段。好消息是,FriendPickerFragment继承自PickerFragment,如果你查看PickerFragment的文档,你会发现有一个名为setExtraFields的方法。
所以如果你做了类似的事情:
friendPicker.setExtraFields(Arrays.asList("name", "username"))
应该做的伎俩,你就可以调用graphuser.getUserName()。