#java #twitter4j
#java #twitter4j
Вопрос:
Я пытаюсь фильтровать потоковую передачу по местоположению и отслеживать слова, которые, как я знаю, сочетаются с условием ИЛИ.
Но я хотел бы фильтровать твиты с условием И, например, твиты из определенного местоположения, которые содержат определенные отслеживаемые слова.
Возможно ли это? Может кто-нибудь предложить мне способ сделать это?
Комментарии:
1. Этот вопрос на самом деле не предоставляет достаточно подробностей, чтобы кто-то мог помочь. Пожалуйста, предоставьте дополнительную информацию, такую как код, то, что вы пробовали, ресурсы, с которыми вы консультировались. Также смотрите здесь: tinyurl.com/so-hints
Ответ №1:
Нет, это невозможно. Это работает только как логическое ИЛИ.
Вы можете отслеживать ключевые слова (здесь не отслеживать местоположение) и в statuslistener проверять местоположение твитов.
public void onStatus(Status status) {
if(status.getGeoLocation != null) {
double latitude = status.getGeoLocation.getLatitude();
double longitude = status.getGeoLocation.getLongitude();
// use these values
}
}