2011-05-10 39 views
0

我想爲用戶提供他/她點擊我網站上類似按鈕的網址列表。通過Facebook like按鈕查詢用戶喜歡的網址?

這是某種「最愛列表」。用戶應該有一個好處,也應該鼓勵喜歡頁面。

還有edge.createedge.remove JavaScript回調事件,點擊類似按鈕時也會觸發該事件,並且還會傳遞該URL。我可以實時將其寫入我的數據庫。

但是,這個事件是異步的,需要大約一秒鐘的時間,因此不能保證一路通過。所以我想爲用戶提供一個「同步」鏈接,用戶在頁面上獲得他/她喜歡的帖子列表。

在圖API上有https://graph.facebook.com/me/likes連接。但是,這似乎只包括喜歡的「Facebook頁面」。不是通過類似按鈕的網址。

我有og標籤設置,所以每個喜歡的頁面應該自動添加爲一個Facebook頁面,但他們不包括在響應中。

經過一番研究,我碰到這個查詢:

SELECT post_id, likes FROM stream WHERE source_id = me() and likes.user_likes = 1 

這看起來很有希望,但user_likes場沒有被索引,因此不能放在一個過濾器上。

我也不能用FQL like表做很多事情,因爲我對喜歡特殊鏈接的用戶不感興趣。

我想知道用戶在我的網站上喜歡的鏈接。

這是否有可能?

回答