我正在使用Facebook Graph Api来加载我的Facebook App的当前用户的所有朋友,但实际上我只想要女性。我到目前为止找到的唯一解决方案是遍历所有朋友并为每个朋友(uid)做一个Graph-call。
但这需要年龄! (每个朋友+/- 1秒,有200个朋友的人200秒......)有没有办法让朋友性别更快?
答案 0 :(得分:2)
以下是文档:
http://developers.facebook.com/docs/reference/api/
包括2个电话在内的全部内容最多需要2-5秒
答案 1 :(得分:2)
您只需查询'用户'FQL表:
SELECT uid, name, pic_square FROM user where uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) and sex='female'
http://developers.facebook.com/docs/reference/fql/user/
当前的API支持FQL和纯图API调用,因此它们应该在您的应用中并存,而不会出现问题。