我正在成功地向朋友列表中的所有朋友使用以下FQL查询:
SELECT uid2 FROM friend WHERE uid1 = me()
我想使用返回的所有uid2来执行第二次查询(或者只是将它组合成一个大的!!!!),它只收集朋友的news_feed上的所有评论,帖子和消息。
这是我迄今为止抓住朋友和非朋友的东西。
SELECT type, created_time, post_id, actor_id, message FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me())
我只关心抓取朋友发布的内容(消息和文字信息)。如果你有一个可以帮助的查询会很棒。仅供参考我已经去过FB stream 表页面。
答案 0 :(得分:0)
将您的第一个陈述作为另一个where子句附加到您的第二个:
SELECT type, created_time, post_id, actor_id, message FROM stream
WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me())
AND actor_id IN (SELECT uid2 FROM friend WHERE uid1 = me())