Java 如何使用Twitter4j在twitter中获取via字段?

Java 如何使用Twitter4j在twitter中获取via字段?,java,android,twitter4j,Java,Android,Twitter4j,我正在使用Twitter4j库与android进行Twitter集成。我有用户访问令牌和秘密,我也可以得到用户名和他/她的推文下面是代码 AccessToken a = new AccessToken(tokens[0], tokens[1]); Twitter twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer(Constants.CONSUMER_KEY,

我正在使用Twitter4j库与android进行Twitter集成。我有用户访问令牌和秘密,我也可以得到用户名和他/她的推文下面是代码

AccessToken a = new AccessToken(tokens[0], tokens[1]);
        Twitter twitter = new TwitterFactory().getInstance();
        twitter.setOAuthConsumer(Constants.CONSUMER_KEY,
                Constants.CONSUMER_SECRET);
        twitter.setOAuthAccessToken(a);
        // twitter.updateStatus(msg);

        List<Status> statuses = twitter.getFriendsTimeline();
        System.out.println("Showing friends timeline.");
        for (Status status : statuses) {
             System.out.println(status.getUser().getName() + ":"
             + status.getText() + ":" + status.);

        }
AccessToken a=新的AccessToken(令牌[0],令牌[1]);
Twitter=new TwitterFactory().getInstance();
twitter.setOAuthConsumer(Constants.CONSUMER_KEY,
常数(消费者秘密);
twitter.setOAuthAccessToken(a);
//twitter.updateStatus(msg);
列表状态=twitter.getFriendsTimeline();
System.out.println(“显示好友时间线”);
用于(状态:状态){
System.out.println(status.getUser().getName()+“:”
+status.getText()+“:”+status。);
}
现在我想通过字段消息获取,该消息出现在一些tweet中,但无法实现。请帮助我完成此操作。我还附上了屏幕截图。我想获取的内容请查看此信息,并就此向我提供任何建议


谁转发了状态,现在在Twitter主页上的显示方式有所不同

当我使用Java获取并打印上述状态时:

System.out.println(status.getUser().getName() + ":" + status.getText());
我得到以下结果:

堆栈交换:RT@StackGameDev:Vector3应该从Vector2继承吗#建筑

因此,可以使用
status.getUser()
方法直接读取转发状态的
用户

最初发布tweet的用户更难获得。没有方法(我可以找到)直接阅读原始海报,但你可以从上面的示例中看到,Twitter在消息文本前加上用户名(“示例中为RT@StackGameDev:”)