Facebook 什么';s获取用户列表的查询';他们喜欢自己的帖子吗?

Facebook 什么';s获取用户列表的查询';他们喜欢自己的帖子吗?,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,是的,我知道用户“喜欢”自己的帖子是不寻常的,但这正是我想要的。我还知道,你不能通过用户查询like表来获得他们喜欢的一切,但这不是我想要的。我只想要他们自己喜欢的帖子(后来还有照片) 很明显,我的SQL技能已经荒废得可怜了——在我发现的示例中使用语句: SELECT source_id,message,created_time FROM stream WHERE source_id=me() 及 我想象我想要的不是琐碎的事情就是目前不可能的事情。我希望是前者。要获得用户喜欢的帖子ID,应该是

是的,我知道用户“喜欢”自己的帖子是不寻常的,但这正是我想要的。我还知道,你不能通过用户查询like表来获得他们喜欢的一切,但这不是我想要的。我只想要他们自己喜欢的帖子(后来还有照片)

很明显,我的SQL技能已经荒废得可怜了——在我发现的示例中使用语句:

SELECT source_id,message,created_time FROM stream WHERE source_id=me()


我想象我想要的不是琐碎的事情就是目前不可能的事情。我希望是前者。

要获得用户喜欢的帖子ID,应该是:

SELECT post_id 
FROM like 
WHERE object_id in (SELECT source_id FROM stream WHERE source_id=me())
AND user_id = me()
您可以将其扩展为还包括照片ID。你可以使用like的post_id字段将其嵌套到另一个级别,以获得更多的帖子信息

SELECT post_id 
FROM like 
WHERE object_id in (SELECT source_id FROM stream WHERE source_id=me())
AND user_id = me()