【问题标题】:expanding links in the tweets in twitter using twitter 4j使用 twitter 4j 在 twitter 中扩展推文中的链接
【发布时间】:2015-10-07 04:55:21
【问题描述】:

嘿,我正在从 twitter 的推文中进行数据检索项目,我正在从某些类型的事件中收集推文,很少有帖子包含一些链接,很少有扩展和缩短,我想保存每个链接推文到我的 mysql 数据库。我找到了扩展 url 的代码,有人请告诉我这对每个缩短 url 都有效。

for (URLEntity urle : status.getURLEntities()) {
	System.out.println(urle.getDisplayURL());
	System.out.println(urle.getExpandedURL());
}

【问题讨论】:

    标签: java mysql twitter twitter4j


    【解决方案1】:

    使用该代码,您将从Javadoc 打印两次网址

    getDisplayURL
    返回:如果提到的 URL 是缩短的,则返回显示 URL,如果没有提到缩短的 URL,则返回 null。

    因此,对于每个 URLEntity,如果它被缩短,您将需要打印扩展的 URL

    for (URLEntity urle : status.getURLEntities()) {
        if(urle.getExpandedURL()){System.out.println(urle.getExpandedURL());}
        else {System.out.println(urle.getDisplayURL());}
    }
    

    或者在你的情况下,将它们保存到数据库中。

    【讨论】:

      猜你喜欢
      • 2011-10-22
      • 2020-12-11
      • 2015-05-12
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      • 2018-11-18
      相关资源
      最近更新 更多