Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 使用twitter4j在twitter中扩展tweets中的链接_Java_Mysql_Twitter_Twitter4j - Fatal编程技术网

Java 使用twitter4j在twitter中扩展tweets中的链接

Java 使用twitter4j在twitter中扩展tweets中的链接,java,mysql,twitter,twitter4j,Java,Mysql,Twitter,Twitter4j,嘿,我正在做一个从twitter上的推文中检索数据的项目,我正在收集某些事件的推文,文章中很少有包含一些链接的,很少有扩展的,很少有缩短的,我想把每个推文的链接保存到我的mysql数据库中。我已经找到了扩展url的代码,有人请告诉我,这将为每个缩短url的工作 for(urleEntity-urle:status.geturleEntities()){ System.out.println(urle.getDisplayURL()); System.out.println(urle.getEx

嘿,我正在做一个从twitter上的推文中检索数据的项目,我正在收集某些事件的推文,文章中很少有包含一些链接的,很少有扩展的,很少有缩短的,我想把每个推文的链接保存到我的mysql数据库中。我已经找到了扩展url的代码,有人请告诉我,这将为每个缩短url的工作

for(urleEntity-urle:status.geturleEntities()){
System.out.println(urle.getDisplayURL());
System.out.println(urle.getExpandedURL());

}
使用该代码,您将从

getDisplayURL
返回:如果提及的URL为shorten,则显示URL;如果未提及shorten URL,则返回null

因此,对于每个URL实体,如果URL被缩短,则需要打印扩展的URL

for (URLEntity urle : status.getURLEntities()) {
    if(urle.getExpandedURL()){System.out.println(urle.getExpandedURL());}
    else {System.out.println(urle.getDisplayURL());}
}
或者,在您的情况下,将它们保存到数据库中