2011-09-17 40 views
2

我一直在使用PHP一段時間,但我不是任何方面的專家。我有一個網站(WIP),我上傳了我拍攝的所有照片。但是,每張照片都有一個類似Facebook的按鈕,因此我的訪問者可以喜歡我的照片或與朋友分享。PHP通過Facebook排序喜歡

我見過很多人通過facebook喜歡排序文章/照片等?我一直在四處搜尋,但似乎有很多問題和較少的答案。我剛剛發現了一些WordPress插件(並且我沒有使用WP,所以這不是必需的)。

劑量任何人在這裏知道我可以做到這一點?也許有一個教程/片段,我可以看看?我想我需要將喜歡的東西存儲在我自己的數據庫中?

回答

3

您可以運行一個查詢FQL像這樣:

SELECT url, normalized_url, share_count, like_count, total_count 
FROM link_stat WHERE url in ("facebook.com", "google.com") 
ORDER BY total_count DESC 

你想送您的所有網址中的,和你想緩存此結果。您可以測試此查詢here,您可以瞭解如何執行此FQL查詢here

+0

選擇'total_count'將給出Like按鈕本身顯示的計數(share_count,like_count和comment_count之和),根據具體情況可能(或可能不會)產生更好的排序結果。 –

+0

@你是對的 - 我更新了它。 – bkaid