■
[Ruby]TwitterStreaming APIをるびーで使ってみた
Twitterの新しいStreaming API「ChirpUserStreams」がすごすぎる件 - すぎゃーんメモ
この記事をみてるびーでもやってみようかと。最高に流用です。
RubyでTwitter Streaming APIを使ってみる - プログラマになりたい
# -*- coding: utf-8 -*- require 'uri' require 'net/http' require 'rubygems' require 'json' USERNAME = '' PASSWORD = '' uri = URI.parse('http://chirpstream.twitter.com/2b/user.json') Net::HTTP.start(uri.host,uri.port) do |http| request = Net::HTTP::Get.new(uri.request_uri) request.basic_auth(USERNAME,PASSWORD) http.request(request) do |response| raise 'Response is not chuncked' unless response.chunked? response.read_body do |chunk| # 空行は無視する = JSON形式でのパースに失敗したら次へ status = JSON.parse(chunk) rescue next # 削除通知など、'text'パラメータを含まないものは無視して次へ next unless status['text'] user = status['user'] puts "#{user['screen_name']}: #{status['text']}" end end end
発言がリアルタイムに流れてくるよ!!ほんとサンプルのままっていう…