ユーザーが自分のアプリに接続し、Twitter で検索するためのキーワードを入力すると、結果がデータベースに保存されるアプリを構築しようとしています。ユーザーがキーワードを入力した瞬間から、Twitter で何が言われているかを追跡したいと思います。これらの結果はさらに分析され、いくつかの統計がユーザーに提示されます。これまでのところ、ツイートを取得するために tweppy と twitter ストリーミング API を使用してきました。しかし、(複数のキーワードを並行して検索するために) 複数のストリーミング接続を開くことはできないことに気付きました。
私はstackoverflowを検索し、切断、接続、新しいキーワードでの検索などの解決策を見つけましたが、その場合、データが失われます.
また、最大 15 分で 450 件の結果が得られる Twitter API も確認しました:
https://dev.twitter.com/docs/rate-limiting/1.1/limits
ストリーム API:
- パブリック ストリームは接続以上の機会を提供し
ません - サイト ストリームは検索の機会を提供しません
Firehose API は高価すぎるため、オプションではありません。
どうすればこの問題を解決できますか? 多くのアプリがライブで複数のインスタンスを検索しています。誰もこれに会ったことがありますか?