我想知道用户是否已经喜欢指定的元素,即以前的 Wordpress 文章。我知道如何使用 捕获类似的事件FB.Event.subscribe('edge.create', handler);
,但我找不到类似的方法来检查当前状态(加载页面时)。我想应该有一个 Graph API 查询来解决这个问题,但我找不到它......
问问题
805 次
1 回答
2
这是您正在寻找的东西
http://developers.facebook.com/docs/reference/api/post/
我认为如果你只使用 fql 会更好。你需要一个类似这样的查询
SELECT user_id FROM like WHERE post_id="THE ID OF YOUR POST"
有了这个,你就有了所有喜欢你的帖子的用户的 ID。一旦你有了一个集合,你就可以为你正在寻找的用户过滤它。
你可以在这里找到更多信息
http://developers.facebook.com/docs/reference/fql/like/
编辑以获得任何元素:
上述查询适用于任何元素
例如,如果您想获得任何图像的喜欢
SELECT user_id FROM like WHERE object_id="The object_id of a video, note, link, photo"
现在对此有一些复杂性,您必须首先找出链接的 id 是什么。您可以使用 fql 中的链接表来做到这一点。
于 2012-10-07T16:31:02.280 回答