通过FQL获取用户喜欢的流项目(帖子,评论,图片,链接等)

DMC*_*MCS 11 facebook facebook-fql facebook-like facebook-graph-api

我需要帮助通过FQL获取用户喜欢的流项目.我有一些喜欢回来,但无法弄清楚如何获得其他人.对于access_token,授予每个权限.


让我告诉你我能做什么:

网页 Feed中我喜欢的帖子:

fql?q=Select post_id, source_id, message FROM stream where source_id in (SELECT target_id FROM connection WHERE source_id=me() and is_following=1) AND likes.user_likes=1 LIMIT 10 注意:这是在2011年12月中旬发布原始问题时生效的.现在(2012年2月中旬),它不再返回页面中任何喜欢的流内容.

帖子我喜欢我发布的帖子:

fql?q=Select post_id, source_id, message FROM stream where source_id=me() AND likes.user_likes=1 LIMIT 10


这就是我所缺少的

我喜欢在朋友的墙上发帖:

fql?q=Select post_id, source_id, message FROM stream where source_id in (SELECT uid1 FROM friend WHERE uid2=me()) AND likes.user_likes=1 & LIMIT 5000

我喜欢在活动的墙上发帖:

????

团体的墙上我喜欢的帖子:

????

Fra*_*mas -2

这是不可能的GraphAPI。它将GraphAPI允许您查看用户喜欢的页面/me/likes,但它不会为您提供发布到用户墙上的他们喜欢的所有项目的列表。

您可以在Facebook 文档中查看有关此内容的详细信息。

我没有FQL您问题中列出的经验,但 Stack Overflow 问题似乎为您的问题提供了答案。

请参阅:Facebook API - “我所有的喜欢”查询

在测试中表现完美。