如何查看某个用户共享的Facebook页面帖子?

时间:2012-02-24 09:01:35

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

我需要一种方法来了解用户是否共享了由Facebook页面发布的帖子(链接,视频,照片等)。我有post的object_id和链接,以及用户的user_id。如果用户重新分享帖子,是否有一个Graph API或FQL(或其他)解决方案来询问Facebook?或者是否可以获得分享帖子的人员列表?所以,我可以从这个列表中提取我的答案。

请注意,我知道可以通过抓取用户的换行符找到答案。但这是耗时的,我需要一种更有效的方式。

提前致谢。

1 个答案:

答案 0 :(得分:2)

您可以使用以下FQL来获取您正在寻找的数据。

SELECT via_id, created_time, owner_comment
FROM link
WHERE owner = me()

然后,您可以将via_id与帖子作者(网页ID)进行比较,以确定此共享是否来自相关网页。

不幸的是,数据返回时似乎存在一个错误,其中一些via_ids返回为0.在Facebook上有一张票,在此帖发布时,已经以中等优先级开放三周。我不知道这个问题是否特定于我的应用程序或影响到每个人,但这是查询以获得您想要的内容。