Android Facebook Graph API:随机获得N个好友?
我不确定这是否可行-- 我正在开发一款Android游戏,我希望它包含15个随机好友的个人资料图片 然而,我唯一的选择似乎是调用graph API“/me/friends”(多次,带分页)来获取所有用户的朋友,存储列表,然后随机选择朋友子集并检索他们的个人资料照片 我想知道是否有一个对Graph API的调用来随机排序,或者以某种方式减少此作业的占用空间,这样我就可以使用他们的服务器端Android Facebook Graph API:随机获得N个好友?,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,我不确定这是否可行-- 我正在开发一款Android游戏,我希望它包含15个随机好友的个人资料图片 然而,我唯一的选择似乎是调用graph API“/me/friends”(多次,带分页)来获取所有用户的朋友,存储列表,然后随机选择朋友子集并检索他们的个人资料照片 我想知道是否有一个对Graph API的调用来随机排序,或者以某种方式减少此作业的占用空间,这样我就可以使用他们的服务器端?limit=15来减少我的应用程序必须发出的请求 谢谢 这可以通过FQL查询实现,您可以使用Graph API
?limit=15
来减少我的应用程序必须发出的请求
谢谢 这可以通过FQL查询实现,您可以使用Graph API运行FQL查询
SELECT uid, name FROM user WHERE uid IN (
SELECT uid2 FROM friend WHERE uid1 = me()
) ORDER BY rand() limit 15
要通过Graph API获取,您只需向以下人员发出get请求:
GET http://graph.facebook.com/fql?q={QUERY_HERE}
如果不是rand(),也可以使用偏移量和限制量
从友元中选择uid2,其中uid1=me()限制15偏移量15
这将使上次选择的朋友不再出现在下次选择的新15组朋友中。我同意这不是真正的随机,因为当他们说随机时,以前的朋友有可能再次出现。我很想知道这个问题的答案,我的问题是一样的,只是不是通过android!