获取用户自己喜欢的帖子列表的查询是什么?

时间:2011-06-02 04:20:32

标签: facebook facebook-graph-api facebook-fql

是的,我知道用户“喜欢”他们自己的帖子是不寻常的,但这正是我正在寻找的。我也知道你不能用户查询类似的表来获取他们喜欢的所有东西,但这不是我所追求的。我只想要他们自己喜欢的帖子(以及后来的照片)。

我的SQL技能显然已经变得非常生疏了 - 根据我发现的例子来处理陈述:

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

SELECT actor_id, post_id, message FROM stream WHERE uid IN (SELECT uid2 FROM like WHERE uid1=me())

我想我想要的是要么无足轻重,要么现在不可能。我期待前者。

1 个答案:

答案 0 :(得分:0)

要获得用户喜欢的帖子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字段将其深度嵌套到更高级别以获取更多帖子信息。