Java 如何知道哪个用户';s的fb朋友喜欢给定的url吗?
我正在写一个android应用程序,它有fb登录 我给用户一个URL列表,并允许他做一个“类似facebook的” 到他喜欢的网址 我如何向用户显示他的朋友(或至少部分列表)是谁 喜欢每一个网址,而且比激励他做一个fb一样好吗Java 如何知道哪个用户';s的fb朋友喜欢给定的url吗?,java,android,facebook,facebook-graph-api,Java,Android,Facebook,Facebook Graph Api,我正在写一个android应用程序,它有fb登录 我给用户一个URL列表,并允许他做一个“类似facebook的” 到他喜欢的网址 我如何向用户显示他的朋友(或至少部分列表)是谁 喜欢每一个网址,而且比激励他做一个fb一样好吗 我当然在使用facebook SDK。您可以使用FQL通过URL\u like表获取用户朋友的URL like列表: SELECT user_id, url FROM url_like WHERE user_id IN (SELECT uid2 FROM friend W
我当然在使用facebook SDK。您可以使用FQL通过
URL\u like
表获取用户朋友的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
我在friends子查询和URL likes的主查询中都添加了一个limit
。根据用户拥有的好友数量和每个好友执行的URL like数量,查询可能会变得非常繁重。我建议您在服务器端执行此操作(如果您有某种基础设施),并执行聚合(喜欢特定URL的朋友数),以显示更有意义的结果