获取UNIQUE facebook喜欢的URL数量

时间:2014-04-16 14:09:11

标签: php facebook facebook-graph-api facebook-like facebook-fql

我有一个想法让我的网站成为病毒:一个用户赚取积分并赢得奖品的竞赛。他们获得积分的方法之一如下:如果他们在Facebook上分享他们的个人页面(他们在我的网站上制作),他们就会得到1分,就像他们得到的一样。

然后我制作了一个PHP脚本,定期查询facebook,询问带有URL的like_count。它只是查询like_count表中的link_stat列,然后评估得分。

问题

我找到了一个技巧:如果我分享我的个人网页网址100次然后我喜欢我分享的所有100个链接(在Facebook上),like_count会转到100.这对我来说不好比赛,因为只要有人发现这一点,他就会轻松赢得比赛。

我想要获得的是like_count,而不是the number of distinct people who liked that URL

这意味着,如果我共享网址100次并且我喜欢它100次,我的女朋友喜欢它30次而我的祖母喜欢它10次,而不是140次计数应该是3次。

这样竞争将是完全正常的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

也许你可以用这个https://developers.facebook.com/docs/reference/fql/like/做到这一点:

SELECT ... FROM like WHERE object_id = ...

基本上它返回喜欢某个对象的人,即使你喜欢同一个链接100次,我认为这对你来说是1?