Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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 如何使用facebook批处理请求在一个请求中获取多个URL的共享计数_Java_Facebook_Batch Processing - Fatal编程技术网

Java 如何使用facebook批处理请求在一个请求中获取多个URL的共享计数

Java 如何使用facebook批处理请求在一个请求中获取多个URL的共享计数,java,facebook,batch-processing,Java,Facebook,Batch Processing,我有我的网站,其中有不同的文章页面近1000。我想获得所有文章页面的facebook共享计数。我正在尝试为文章页面使用带有逗号分隔url的url 但它并没有给我完整的JSON,我总是得到不同的URL结果,比如如果我用30个URL命中,有时会命中20个URL,有时命中25个URL,但不一致 您能帮我一下吗。您可以按如下方式使用link_stat FQL表(请参阅此处的文档:): select url, click_count, comment_count, like_count, share_c

我有我的网站,其中有不同的文章页面近1000。我想获得所有文章页面的facebook共享计数。我正在尝试为文章页面使用带有逗号分隔url的url

但它并没有给我完整的JSON,我总是得到不同的URL结果,比如如果我用30个URL命中,有时会命中20个URL,有时命中25个URL,但不一致
您能帮我一下吗。

您可以按如下方式使用link_stat FQL表(请参阅此处的文档:):

select url, click_count, comment_count, like_count, share_count, total_count from link_stat where url in ('{url1}', '{url2}', ...)

我建议您不要使用太多的URL,因为FQL语句的总长度不允许超过2048个字符。

Hi#Tobi我尝试过这种方法,但每次请求时都会出现400个错误。我正在使用java。当我在浏览器上使用它时,它工作得很好。你需要对它进行URL编码,并使用端点/fql?q={your_urlencoded_query}来实现这一点!是的,我这样做了,但仍然是同一个问题。这是我的URL URL,总计数来自链接统计中的URL(“http%3A%2F%2Fwww.indatimes.com%2Fentertainment%2F宝莱坞%2Fxpose-theatrial-trailer-ft-himesh-reshammiya-yo-yo-honey-singh-irrfan-khan-138822.html”,“http%3A%2F%2Fwww.indatimes.com%2Fboyz-toyz%2Fmachines%2Frobots-to-operate-on-austons-in-space-138860.html”,“http%3A%2F%2Fwww.indatimes.com%2Fnews%2Findia%2Fmen-get-narendra-modi-fever-gujarat-poll-widows-138877.html”)我正在使用java来点击这个url它返回了不同的异常情况java.net.MalformedURLException:无协议:https%3A%2F%2Fgraph.facebook.com%2fql%3Fq%3DSELECT+url%2C+total_count+FROM+link_stat+WHERE+url+in+%28%22http%3A%2F%2F%2Fwww.indatimes.com%2Fentertainment%2F宝莱坞%2Fxpose剧院预告片ft himesh reshammiya yo honey singh-irrfan-khan-138822.html%22%2C%22http%3A%2F%2Fwww.indatimes.com%2Fnews%2Famericas%2Fin-pics-shooting-at-fort-hood-in-texas-138814.html%22%29