如何知道哪个用户的fb朋友喜欢给定的网址?

时间:2014-04-07 20:05:18

标签: java android facebook facebook-graph-api

我正在写一个有fb登录的Android应用程序。

我向用户提供了一个网址列表,并允许他做一个" facebook就像"

他喜欢的网址。

如何向用户显示他的朋友(或至少部分列表)谁

喜欢每个网址,而不是激励他做一个像fb一样的人?

我当然使用facebook SDK。

1 个答案:

答案 0 :(得分:0)

您可以使用FQL通过url_like表格获取用户朋友的网址列表:

SELECT user_id, url FROM url_like WHERE user_id IN (SELECT uid2 FROM friend WHERE uid1 = me() limit 0,25) limit 0,999

我在朋友子查询和URL赞的主查询中添加了limit。根据用户拥有的朋友数量以及每个朋友执行的URL喜欢的数量,查询可能变得非常繁重。我建议做这个服务器端(如果你有某种基础设施),并且你做一个聚合(喜欢特定URL的朋友数),以便能够显示更有意义的结果。