3

我有一个客户网站,我们目前对网站上列出的项目有一个未充分利用的“候选清单”功能。在这种情况下,这些物品是待售物业,用户可以将他们感兴趣的物品添加到候选清单中以供将来参考。

我们最近还在网站上添加了 Facebook 的“Like”按钮,这些按钮已经被大量使用,进入门槛较低(我猜),因为用户已经登录到 Facebook。

因此,我想做的是修改属性候选列表功能,以便它只显示登录 Facebook 用户在客户端域上“喜欢”的属性列表。

我将如何使用 Facebook API 获取这些数据(通过 PHP 或 JS)?

4

1 回答 1

4

开箱即用是不可能的。你有两种可能:

  1. 显示一个社交插件(Activity Feed)来显示提到的最近的动作(例如“喜欢”)。插件本身就像一个小部件,所以你根本无法设置它的样式。

  2. 向用户请求“ user_likes ”权限。如果用户验证了您的应用程序和附加权限,您可以执行 fql 查询以获取所有喜欢的项目。它比 (1) 稍微复杂一些,但是在提到的权限下,您拥有执行所需的自定义排序算法所需的所有数据。

于 2012-11-23T11:13:00.380 回答