我需要流式传输所有包含某个主题标签的公共推文并回复某个帐户(我拥有)并将它们存储在数据库中。但是,我无法让 Twitter4j 为我做这件事。
有什么我想念的吗?我只能流式传输我的时间线。
我需要流式传输所有包含某个主题标签的公共推文并回复某个帐户(我拥有)并将它们存储在数据库中。但是,我无法让 Twitter4j 为我做这件事。
有什么我想念的吗?我只能流式传输我的时间线。
您不能使用过滤流指定诸如“回复某个帐户”之类的条件。但是,可以使用 Status#getUserMentionEntites() 检测推文是否是对某个帐户的回复。代码将是这样的:
public void onStatus(Status status){
for(UserMentionEntity mention : status.getUserMentionEntities()){
if(mention.getScreenName().equals("yusuke")){
// do whatever you want
break;
}
}
}