несколько запросов в twitter4j - PullRequest
1 голос
/ 30 января 2012

Есть ли способ сделать запрос в twitter4j для поиска более одного ключевого слова?

Например, вместо того, чтобы делать больше запросов в моей программе, я могу сделать один, который делает все это, поэтому у меня будет только одно большоепоток твитов, которые я могу прочитать?

Я думаю, это было бы что-то, чтобы заменить это:

Query query1 = new Query("SOME RANDOM TEXT1" );
Query query2 = new Query("SOME RANDOM TEXT2" );
Query query3 = new Query("SOME RANDOM TEXT3" );
Query query4 = new Query("SOME RANDOM TEXT4" );
...

1 Ответ

4 голосов
/ 16 мая 2012

Создайте объект FilterQuery, а затем настройте отслеживаемые элементы

FilterQuery filterQuery = new FilterQuery();

Создайте массив отслеживаемых элементов

String[] itemsToTrack = {"python", "java", "php"};

Установите отслеживаемые элементы с помощью метода отслеживания FilterQuerys.

filterQuery.track(itemsToTrack);

Предполагая, что вы уже создали объект Twitter / TwitterStream, используйте метод filter для запуска потоковой передачи с использованием только что созданного объекта FilterQuery.

twitterStream.filter(filterQuery); 

Надеюсь, это поможет.

...