2011-09-17 96 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