获取喜欢某个网址的朋友数量

时间:2014-02-04 10:47:15

标签: javascript facebook facebook-graph-api facebook-javascript-sdk facebook-fql

我一直在努力使用fql查询和opengraph差不多一个星期,我没有找到解决方案。我想要的是喜欢某个网址的朋友数量。只是一个数字。

在某些时候,我试图检索我朋友的所有user_id,并使用多个查询迭代friends_likes,但结果不一致。

我已经尝试了很多查询而没有成功,如果有一些参考或一些指导如何实现这一点我会非常感激。

1 个答案:

答案 0 :(得分:1)

FQL和Graph API都无法进行聚合查询。所以你需要自己计算结果。

您需要区分URL Likes和Page Likes,因为这些是分开的东西!通过查询“friends_likes”,您将收到Page Likes。

如果您想查询哪些朋友喜欢某个网址,请尝试使用此FQL查询并将YOUR_URL替换为您想要的网址:

select user_id from url_like where url='YOUR_URL' and user_id in (select uid2 from friend where uid1=me())

如果您想查询哪些朋友喜欢某个页面,请使用Page_ID(此处为CocaCola)尝试此操作:

select uid from page_fan where page_id = 40796308305 and uid in (select uid2 from friend where uid1=me())