問題タブ [tweetstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ジオタグ付きのツイートのみをmongodbにフローするように制限します
現在、Tweetstreamを使用してツイートをMongoDBに保存しています。
私はPython2.7で実行しているスクリプトを設定しました:
これは正常に機能しており、ツイートをmongoDbに保存しますが、ジオロケーションがまったくないツイートも保存します。つまり、座標プロパティの場合、空白のものも格納されます。
私にとって、現在のスクリプトは、指定された範囲内のツイートのみをmongoDbに保存する必要がありますが、それは発生しません。
指定した範囲内のジオタグ付きツイートのみをextent
mongoDbに送信するようにスクリプトを変更する方法を誰かが提案できますか?
ruby - MongoDB で tweetstream を使用してツイートを保存すると、次のエラーで失敗する
ルビーとmongodbの概念を学び始めたばかりです。これは私が実行しようとしているスクリプトです
注: この投稿の上記のスクリプトで、静的なプライベート値をすべて削除しました。
Mongo、bson、bson_ext のバージョン - 1.7.0
エラーメッセージ
python - ストリーミング API で 420 秒を回避しますか?
基本認証を使用して Twitterストリーミング APIにフックし、 tweetstreamモジュールを利用する Python スクリプトがあります。
1分間に約10件のツイートを集めています。
断続的な切断が発生していたので、現在、切断の頻度を記録しています。
レート制限に達しており、420 HTTP エラーが発生しています。
検索 API の場合、OAuth 認証を使用するとより高いクォータが得られることはわかっています。ストリーミングについては、basic と OAuth の間のレート制限の違いに関する参照が見つかりませんでした。とにかく、私が使用している python Tweetstream は、ストリーミング API でこれをサポートしていないようです。
Ruby版のTweetstreamがOAuthに対応していることに気づきましたが、Pythonの学習体験としてこのプロジェクトをやっています。
Twitterのヘルプを読むと、「バックオフ戦略」について言及され、次のように言及されています。
HTTP 420 応答を受信した場合は、それ以上の接続試行を数分間停止することが不可欠です。
エラーが発生しなくなりましたが、これらのエラーが永続的に発生しないように、コードでより良いロジックを作成しようとしています。
私の現在の提案は以下のとおりです。これは、再接続を試みる前に 200 秒待機します。
私の質問は、これは Twitter から 420 エラーを受け取ることを回避する良い方法ですか? Twitter API に詳しい方にお勧めの方法を教えてください。
ruby - Heroku で Tweetstream ループを実行するにはどうすればよいですか?
Herokuで実行しようとしているSinatraアプリに組み込まれたかなり単純なTweetstreamリスナーがあります。正常に起動して実行されますが、約 1 分後に次のエラーが表示されます。
基本的に、私が実行しているものは次のとおりです。
ストリーミング リスナーを開始しており、十分に速くツイートすると、それを取得しますが、ツイート ストリーム ループ中に Heroku がタイムアウトしたようです。どうすればこれを修正できますか?
python - タイムアウト Python Tweetstream API
次のコードを使用して、Python Tweetstream ライブラリを使用して Twitter からツイートを取得していますが、意味のない特定の単語やツイートのない単語を使用すると、ストリーミングが停止します。60秒などの一定時間後にストリーミングをタイムアウトさせたい。どうやってやるの?
ruby - Tweetstream Ruby gem で Twitter フォローリクエストを取得するにはどうすればよいですか?
この Ars Technica チュートリアルによると、「ストリーミング API を使用すると、ユーザーが新しいフォロワーを取得したことを簡単に検出できます。フォロー イベント オブジェクトを検出するには、"event" キーを探し、値として文字列 "follow" があるかどうかを確認します。 ."
tweetstream gem は、API のすべてのメソッドを公開していると思われます。しかし、それらのフォローリクエストに到達する方法がわかりません!
何か案は?
ruby - Gem のインストール エラー
この宝石をインストールしないと、この応答が返されます。
ruby-on-rails - Ruby-on-Rails: インデックスを離れずに create アクションにアクセスする方法
インデックスに表示する新しいツイートを作成しようとしていますが、ページを離れたくありません。私のアプリの望ましい機能は、つぶやきストリームからつぶやきを追跡し、その情報を自動的につぶやきオブジェクトに渡し、db に保存することです。
コントローラ:
Index.html.erb
twitter-streaming-api - Tweetstream でツイートをコンソールに出力するが、ページには出力しない
私は tweetstream gem を使用しており、追跡しているツイートはコンソールに表示されますが、ロードするとページには表示されません。これが私のコントローラーのアクションです:
終わり
そして、ここにビューがあります:
これは私にとって初めての Rails アプリなので、かなり初心者です。コンソールに出力されているのにビューに表示されない理由を知っている人はいますか?