如何获取一条被转发且长度超过140个字符的推特中全部的文本内容?

8

我已开始学习 Twitter4j API,并从 Twitter 获取了所有凭据和令牌以供使用。我正在使用 twitter4j API 版本 2.2.5。

使用简单的 Java 程序,我能够获取我的自己的 timeline 并在 console 上打印出来。我可以使用下面的代码获取我所发布的所有推文和转推。

List<Status> statuses;
statuses = twitter.getUserTimeline();
for (Status status1 : statuses){
   System.out.println(status1.getText());
}

问题是我转推了一篇包含140个字符的推文,所以在转推后它超过了140个字符。它不会在控制台打印整个推文,而是在结尾处打印“...”。
 RT @xxxxxx: The ************************************ , but the pai.....

如何获取整个推文?


1
Twitter会丢弃140个字符后的任何字符吗?如果是这样,那就无法获取它们了。不过,我可能错了。 - vascowhite
不,我是使用他们的主网站重新发布的。我可以在我的个人主页上看到整个推文。 - vikiiii
你使用的是哪个API版本? - Alfredo Ferreira
我正在使用twitter4j API。版本是2.2.5。 - vikiiii
看看在你的 API 调用中传输的内容,也许这个 API 无法告诉你——如果服务器没有告诉它。 - daveb
请查看此链接:https://dev59.com/wmHVa4cB1Zd3GeqPq96P - Zaz Gmy
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接