2013-03-07 50 views
0

我正在使用Facebook FQL查询stream表。我想获得喜欢我的一篇文章的朋友的所有用户ID列表。这里是我的查询:获取所有朋友的ID喜欢的职位

select post_id,likes.friends, likes.count from stream where source_id = me() and likes.count > 0 limit 200" 

不过,我只即使likes.count > 4获得最大的4朋友IDS的回报,这是完全一样likes.sample

这是一个错误,还是FQL的限制?如果我不能在这里获得完整的赞助人名单,我应该看看哪张表?如果这对于FQL不可行,我如何在Graph API中做类似的查询?

谢谢。

回答

1

使用的streamlike

{"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())" 
} 
+1

多查询太谢谢你了,汤米。你在这节省了我几个小时! – AdamNYC 2013-03-07 19:41:28

相关问题