2012-11-20 15 views
3

我有一個客戶端網站,我們目前在網站上列出的物品有一個未使用的「名單」功能。在這種情況下,物品是待售物業,用戶可以將他們感興趣的物品添加到候選物品中以備將來參考。使用Facebook創建網站上的物品清單/集合Like API

我們最近還在網站上添加了Facebook的'Like'按鈕,這個網站已經有很多用途了,入口障礙較低(我猜),因爲用戶已經登錄到Facebook。

因此,我想要做的就是修改屬性短名單功能,以便它只顯示已登錄的Facebook用戶在客戶端域上'喜歡'的屬性列表。

如何使用Facebook API獲取此數據(通過PHP或JS)?

回答

4

這是不可能開箱即用的。你有兩種可能性:

  1. 顯示社交插件(Activity Feed)顯示最近的動作(例如「如」)的提及。插件本身就像一個小部件,所以你根本無法設計它。

  2. 詢問用戶「user_likes」的權限。如果用戶對您的應用程序和附加許可進行身份驗證,則可以執行fql查詢以獲取所有喜歡的項目。 (1)稍微複雜一點,但有了上述權限,您就擁有了所有需要的數據來執行所需的自定義排序算法。

+0

謝謝約翰尼斯 - 我認爲選項2聽起來像是最好的解決方案。我將不得不閱讀一下登錄插件。 :) –