Facebook 什么';s获取用户列表的查询';他们喜欢自己的帖子吗?
是的,我知道用户“喜欢”自己的帖子是不寻常的,但这正是我想要的。我还知道,你不能通过用户查询like表来获得他们喜欢的一切,但这不是我想要的。我只想要他们自己喜欢的帖子(后来还有照片) 很明显,我的SQL技能已经荒废得可怜了——在我发现的示例中使用语句: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,应该是
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()