プロセスでツイートを失うことなく、ストリーミングAPI(Javaクライアントから)で変更されたキーワードを追跡したい-たとえば、現時点で「keyword1、keyword2」を追跡している場合は、しばらくしてから、追跡するAPIのストリーミング..'keyword1、keyword2、keyword3'。これにより、コンテキストにいくつかの問題が追加されます。
- キーワード3が新たに追加されたため、既存のストリーミング接続を削除し、新しいキーワードで再度開く必要があります。
- 再接続すると、keyword1、keyword2のツイートが失われることになります-countキーワードを使用して、失われたツイートを取得できることを理解しています(ただし、これには昇格されたアクセスが必要です)。
だから、これがこの文脈での私の質問です:
- 再接続せずに新しいキーワードを追跡することは可能ですか?おそらく新しいストリーミング接続を開き(Twitterが同じIPからそれを許可するとは思わないのですか?)、新しい接続の追跡を開始し、古い接続を強制終了しますか?
- 昇格されたアクセス権がない場合、失われたツイートを取得するにはどうすればよいですか?
- たとえば、アクセス権が昇格しました。「keyword1、keyword2」の失われたツイートを受け取るのでしょうか、それとも、キーワードが変更されたためにTwitterが失われたツイートを受け取れないのでしょうか。