2016-04-24 5 views
0

私はtwitterから完全なリアルタイム検索結果を得る必要があるアプリケーションを持っています(500ms以下のポーリングが望ましい)。私の理解に基づいて、検索APIを使用してこれを行うと、速度の制限が非常に速くなります。ただし、ストリーミングAPIは完全なもの(5%のサンプルのみ)の取得をサポートしていないようです。ストリーミングAPIを使用してリアルタイムのツイッター検索結果を取得

具体的には、検索クエリの用語は、通常、<時間ごとに20個のつぶやきがあります。これらの新しいツイートは1〜2秒以内に通知されたいと思います。 5秒以内に通知されません。投稿の頻度が比較的低いため、1つのツイートがなくても非常に好ましくありません。

は、私は現実的に、この使用してTwitterのAPIを行うことができます方法はあります、または繰り返し検索ページをリフレッシュするために、ブラウザの拡張機能を記述するために私の唯一の選択肢でありますか?

答えて

1

答えは「はい」です。レート制限がありますが(制限は5%より1%に近い)、これはクエリ結果に基づいた単なるカットオフです。非常に大まかに言って、毎秒約60のつぶやきをストリーミングできます。あなたのケースでは、あなたは1時間につき20個のつぶやきを期待していると言いますので、これらのつぶやきをすべて取得することは問題ありません。

また、5秒未満のレイテンシが必要です。私の経験では、レイテンシーは常に2〜2倍になっています。私はあなたが大丈夫だと思う。

関連する問題