0

是否可以向 facebook 查询有关哪些页面(在当前域上)用户喜欢当前页面,也喜欢的信息?基本上,能够创建一个“喜欢此页面的用户也喜欢:”,然后是当前域上的页面列表。

4

1 回答 1

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/
于 2012-08-27T19:46:00.907 回答