twitterからクエリを検索するプログラムを作成しようとしています。私が抱えている問題は、APIが100の結果クエリのみを返し、さらに検索しようとすると、同じ結果が返され続けることです。twitter4jを使用して100を超えるクエリを検索する
User user = twitter.showUser("johnny");
Query query = new Query("football");
query.setCount(100);
query.lang("en");
int i=0;
try {
QueryResult result = twitter.search(query);
for(int z = 0;z<2;z++){
for(Status status : result.getTweets()){
System.out.println("@" + status.getUser().getScreenName() + ":" + status.getText());
i++;
}
}
プログラムは私のクエリ「サッカー」に関連する200の結果を印刷しますが、代わりに私に200の異なる結果を与えるのは二回100結果を出力します。私の最終結果は、レート制限が許す限り多くの異なる結果を印刷できるということです。私は特定のユーザーに対して100以上の回答を返すプログラムを見てきましたが、 "サッカー"のようなユニークなクエリに対して100以上の回答を返すことはできませんでした。
@timrau私のコードに関連するときに、その投稿の回答がかなり混乱していて、自分のコードに関する問題を解決する別の方法があるかどうかを知りたいと思っていました。 – shah