twitter gemでstreaming
twitter gem でもストリーミングAPIが使えるらしいので試してみた。
ほぼ、公式ページ通りだけど。
client = Twitter::Streaming::Client.new do |config|
config.consumer_key = "consumer_key"
config.consumer_secret = "consumer_key_secret"
config.access_token = "access_token"
config.access_token_secret = "access_token_secret"
end
client.filter(:track => "#naruto") do |status|
if status.is_a?(Twitter::Tweet)
p status.text
end
end
ちなみに各要素には下記のようにアクセスできる。
ツイート内容:status.text
ユーザーID:status.user.id
ユーザー名:status.user.name
スクリーンネーム:status.user.screen_name