我正在使用Twitter4J获取指定用户的推文。然而,有时推文文本以“...”结尾并提供带有完整文本的t.co链接。有人知道我该如何在Twitter4J内直接获取完整文本吗?
我的代码(已缩短):
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true.setOAuthConsumerKey("xyz")
.setOAuthConsumerSecret("xyz")
.setOAuthAccessToken("xyz")
.setOAuthAccessTokenSecret("xyz");
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
List<Status> status = new ArrayList();
Paging page = new Paging(1, 100);
status.addAll(twitter.getUserTimeline("NASA", page));
for (Status tweet : statuses) {
System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText());
}
例如,NASA最新的推文全文:
感恩节晚餐上,@Space_Station上又多了3个人,这是@AstroPeggy和她的同事本周到达的。
Twitter4J提供的内容:
感恩节晚餐上,@Space_Station上又多了3个人,这是@AstroPeggy和... https://t.co/zw6QrudPCu