我使用Twitter4j访问流媒体API。我使用follow
来获取与一组用户相关的流。我的问题基本上归结为:给定转发(我有转发的retweet-id和用户id)在流中,我怎么能找到:
- 原始tweet的用户id
- 原推文的tweetID
我不认为API暴露了这个,是吗?
如果你想要原始tweet的userID和tweetID,你需要在onStatus:
@Override
public void onStatus(Status status) {
if(status.isretweet()){
Status originalTweet = status.getRetweetedStatus();
long originaltweetid = originalTweet.getId();
long originaluserid = originalTweet.getUser().getId();
}
}