私はTwitterのストリーミングAPIからのサンプルのつぶやきを取得するためにtweetstream gem
を使用します。が突然
TweetStream.configure do |config|
config.username = 'my_username'
config.password = 'my_password'
config.auth_method = :basic
end
@client = TweetStream::Client.new
@client.sample do |status|
puts "#{status.text}"
end
しかし、このスクリプトは、約100ツイート(スクリプトを実行し続けます)の後にツイートをプリントアウトを停止します。何が問題なの?
感謝を。私はOAuthを試してみたところ、「7回の試行後に再接続できませんでした」というエラーが表示されました.Googleで検索したところ、この[問題](https://github.com/intridea/tweetstream/issues/50)が見つかりました。基本認証に戻ります。私は何をすべきか? – daisy
別のツイッター宝石を試したり、Oauth gemを使って自分の資格情報をテストしたりするかもしれません。私はあなたがhttps://github.com/moomerman/twitter_oauth#readmeを試すことができるtwitter_oauthの宝石があることを知っています。同じ問題が発生した場合は、おそらくTwitterです。私は自分のOauthとTwitterの接続スクリプトを書いて、宝石を使っていない、ということをやりました。他の宝石を試してもまだ問題が解決しない場合は、私に知らせてください。 – iain
実行するたびにhttps://dev.twitter.com/statusページをチェックすることもできます。私はAPIの1つでこれをプログラムでチェックする方法があると思ったが、見つけられなかった。 – iain