0

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

4

1 回答 1

1

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

因此,如果您执行以下操作:

friendPicker.setExtraFields(Arrays.asList("name", "username"))

这应该可以解决问题,您将能够调用graphuser.getUserName()。

于 2013-10-23T17:26:39.850 回答