使用 facebook-android-SDK 获取好友图片
我正在使用朋友的 ID 和姓名
mAsyncRunner.request("me/friends", new FriendRequestListener());
,但我还需要朋友的个人资料照片。 我可以遍历朋友来获取它们,但这是很多请求。
有没有办法在一次请求中获取好友 ID、姓名和照片?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不幸的是,不是因为朋友列表是 JSON 编码的答案,并且包含所有图片将是一个巨大的响应。
您必须调用
http://graph.facebook.com/ + userid + /picture?type=large
(如果您想要小尺寸版本,请省略?type=large
)为每一位朋友。Unfortunately not because friends list is a JSON encoded answer and including all pic would be a huge response.
You have to call
http://graph.facebook.com/ + userid + /picture?type=large
(omit?type=large
if you want small sized version) for every friend.你写道:
是的,这是可能的,使用 FQL 和 用户 和 Friend FQL 表:
在您的 Android 应用程序中,您可以像这样进行 FQL 查询:
其中
CustomRequestListener()
扩展了RequestListener
中的脸书安卓 SDK。这将返回:
当前用户朋友的
You wrote:
Yes, it's possible, using FQL and the User and Friend FQL tables:
In your Android app you can make the FQL query like so:
where
CustomRequestListener()
extendsRequestListener
in the Facebook Android SDK.This will return:
for the current user's friends.