Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何知道哪个用户';s的fb朋友喜欢给定的url吗?_Java_Android_Facebook_Facebook Graph Api - Fatal编程技术网

Java 如何知道哪个用户';s的fb朋友喜欢给定的url吗?

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

我正在写一个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 WHERE uid1 = me() limit 0,25) limit 0,999
我在friends子查询和URL likes的主查询中都添加了一个
limit
。根据用户拥有的好友数量和每个好友执行的URL like数量,查询可能会变得非常繁重。我建议您在服务器端执行此操作(如果您有某种基础设施),并执行聚合(喜欢特定URL的朋友数),以显示更有意义的结果