是否可以查询Facebook以获取有关哪些页面(当前域)用户喜欢当前页面的信息,也喜欢?基本上,能够创建“喜欢此页面的用户也喜欢:”,然后是当前域的页面列表。
答案 0 :(得分:1)
我认为你能够真实地做到这一点的唯一方法是在类似按钮上订阅edge.create事件,并使用user_id,页面地址等将其存储在您自己的数据库中。
https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
使用FQL,问题是您需要读取'url_like'表以查找此信息,但是唯一可索引的字段是user_id,这意味着您只能查询当前活动用户。如果您确实希望向当前用户显示他们喜欢的网站上的其他网页,您可以使用以下查询:
SELECT url FROM url_like WHERE user_id = me() and strpos(url, 'http://www.example.com') = 0
但正如我所说,对于您描述的用例,您需要自己存储此信息,然后执行自己的查询来锻炼最受欢迎的帖子。或者,推荐插件可能满足您的需求
https://developers.facebook.com/docs/reference/plugins/recommendations/