0

Rails がストリーミング Twitter API を使用するために、素晴らしい tweetstream gem ( https://github.com/intridea/tweetstream ) を使用しています。ただし、クライアントが切断される危険性があるときに Twitter から警告メッセージを受信するために、パラメータ「stall_warnings」を true に設定できることを Twitter のドキュメントで読みました。これは、現在のクライアント キューがどれだけいっぱいかを示します。 ://dev.twitter.com/docs/streaming-apis/parameters#stall_warnings )

この機能を tweetstream gem で使用するにはどうすればよいですか? それについてのつぶやきストリームのドキュメントには何も表示されません。

よろしくお願いします。

4

1 に答える 1

0

githubのコードを調べます:

https://github.com/intridea/tweetstream/blob/master/lib/tweetstream/client.rb

on_no_data_receivedメソッドである可能性があります。

「サーバーからデータが受信されず、ストールが発生したときに実行されるようにProcを設定します。Twitterではこれを90秒と定義しています。」

Twitterからの同じstall_warningであると明示的には述べていませんが、「ストールが発生した」ときにこれが処理されるとは述べています。

于 2013-01-17T16:08:14.883 に答える