我使用Facebook FQL查询stream
表。我想获得喜欢我的帖子之一的朋友的所有用户ID的列表。这是我的疑问:
select post_id,likes.friends, likes.count from stream where source_id = me() and likes.count > 0 limit 200"
但是,即使likes.count > 4
与likes.sample
完全相同,我也只获得最多4位朋友ID。
这是一个错误,还是FQL的限制?如果我不能在这里获得Likers的完整列表,我应该查看哪个表?如果使用FQL不可行,我如何在Graph API中进行类似的查询?
谢谢。
答案 0 :(得分:1)
在stream
和like
表格
{"posts": "select post_id, likes.count from stream where source_id = me() and likes.count > 0 limit 200",
"friends_who_like_posts":"select user_id FROM like WHERE post_id IN (SELECT post_id FROM #posts) AND user_id IN (SELECT uid2 FROM friend WHERE uid1 = me() )"
}