Я хотел бы отслеживать смену ключевых слов в потоковом API (от java-клиента) без потери твитов в процессе - например, если я отслеживаю ключевое слово1, ключевое слово2 в данный момент, через мгновение, я хотел бы настроить потоковое api для отслеживания say .. 'keyword1, keyword2, keyword3'. Это добавляет несколько проблем в контексте:Twitter Streaming API: отслеживание смены ключевых слов
- Ключевое слово 3 было добавлено, поэтому мне потребуется отказаться от существующего потокового соединения и снова открыть его с новыми ключевыми словами.
- Reconnect означало бы, что я потеряю некоторые твиты на ключевое слово1, keyword2 - я понимаю, что я могу использовать ключевое слово count для извлечения потерянных твитов (но для этого потребуется повышенный доступ).
Итак, вот мои вопросы в этом контексте:
- Можно ли отслеживать новые ключевые слова без переподключения? Возможно, откроется новое потоковое соединение (не думайте, что твиттер позволяет это с одного и того же IP?), Начать отслеживание нового соединения и убить старое соединение?
- Если у меня нет повышенного доступа, как я могу получить потерянные твиты?
- Скажите, у меня есть повышенный доступ. Получил ли я потерянные твиты для «keyword1, keyword2» или не смог бы Twitter потерять твиты, если бы ключевые слова были изменены?
круто ... если это так, то я, вероятно, должен беспокоиться о дубликатах на старом (для keyword1, keyword2). Может быть, я должен отфильтровать дубликаты, и это будет сделано. – Jay
Я проверю это и опубликую обновление. – Jay