環境
- vagrant centOS6
- nodejs v0.12.8
- socket.IO v1.3.7
- express v4.13.3
- twitter v1.2.5
nodeでTitterStreamingAPIモジュールを使って、特定のワードにマッチするツイートをストリーミングで取得してツイートをリアルタイムで流すアプリを作っているのですが
、ある時パタリと取得しなくなってしまい、不思議に思っております。
ちなみに現在は開発中のためAPI実行には自分のアカウントを使用しています。
javascript
1// Stream部分 2twitter.stream('statuses/filter', {track: "xxx"}, function(stream){ 3//...省略
APIの規定を読んだのですが、
私の行っている動作に該当する「指定の問い合わせにマッチするツイートをストリーミングで取得」に関してはリミットが設けられていないようです。
似たような過去の質問も見つけたので見ましたが原因特定の参考になるようなものは少なかったのでこちらで改めて質問させて頂きました。
また、基本的な質問で申し訳無いのですが、上記のAPIの実行文を何も囲まず、グローバルな位置に配置していたのですが、リミットが設けられてないとはいえ、それが関係しているのでしょうか?
// 追記
どのくらい稼働させるとツイートが取得できなくなるのか試したところ、
稼働から約15分で停止しました。
nodeのnpmモジュールはこちらを使用しております。
twitterモジュールといってもnodeだけでも様々な種類があるようですが、こちらを手始めに選定しました。
最低でも30分間は取得し続けたいのですが改善案を教えて下さい。
よろしくお願いたします。
あなたの回答
tips
プレビュー