0

プロセスでツイートを失うことなく、ストリーミングAPI(Javaクライアントから)で変更されたキーワードを追跡したい-たとえば、現時点で「keyword1、keyword2」を追跡している場合は、しばらくしてから、追跡するAPIのストリーミング..'keyword1、keyword2、keyword3'。これにより、コンテキストにいくつかの問題が追加されます。

  1. キーワード3が新たに追加されたため、既存のストリーミング接続を削除し、新しいキーワードで再度開く必要があります。
  2. 再接続すると、keyword1、keyword2のツイートが失われることになります-countキーワードを使用して、失われたツイートを取得できることを理解しています(ただし、これには昇格されたアクセスが必要です)。

だから、これがこの文脈での私の質問です:

  1. 再接続せずに新しいキーワードを追跡することは可能ですか?おそらく新しいストリーミング接続を開き(Twitterが同じIPからそれを許可するとは思わないのですか?)、新しい接続の追跡を開始し、古い接続を強制終了しますか?
  2. 昇格されたアクセス権がない場合、失われたツイートを取得するにはどうすればよいですか?
  3. たとえば、アクセス権が昇格しました。「keyword1、keyword2」の失われたツイートを受け取るのでしょうか、それとも、キーワードが変更されたためにTwitterが失われたツイートを受け取れないのでしょうか。
4

1 に答える 1

2

ドキュメントには、この新しいキーワードで新しい接続を開く必要があると書かれていると思います。それが接続されるとすぐに、前の接続を切断します。これが正しく行われていれば、その過程でツイートが失われることはありません。

于 2012-05-22T15:28:30.090 に答える