0

特定のハッシュタグと特定のアカウント (私が所有する) への返信を含むすべての公開ツイートをストリーミングし、それらをデータベースに保存する必要があります。ただし、Twitter4j にこれを実行させることはできません。

足りないものはありますか?タイムラインのみ配信できました。

4

1 に答える 1

3

フィルター ストリームでは、「特定のアカウントに返信する」などの条件を指定することはできません。ただし、Status#getUserMentionEntites() を使用して、ツイートが特定のアカウントへの返信であるかどうかを検出することは可能です。コードは次のようになります。

public void onStatus(Status status){
  for(UserMentionEntity mention : status.getUserMentionEntities()){
    if(mention.getScreenName().equals("yusuke")){
      // do whatever you want
      break;
    }
  }
}
于 2012-11-28T15:17:39.293 に答える