Java 如何使用Twitter4j在twitter中获取via字段?
我正在使用Twitter4j库与android进行Twitter集成。我有用户访问令牌和秘密,我也可以得到用户名和他/她的推文下面是代码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,
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:”)