Я пытаюсь создать программу, которая ищет запрос из твиттера. Проблема, с которой я сталкиваюсь, заключается в том, что 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