TwitterAPIを使ってみている
こちらの翻訳を参考にしてます。
http://watcher.moe-nifty.com/memo/2007/04/twitter_api.html
まずはPublicTimelineの取得
こんな感じ?
require 'kconv' require 'net/http' require 'rexml/document' addr = 'twitter.com' Net::HTTP.start(addr) do |http| res_xml = REXML::Document.new http.get('/statuses/public_timeline.xml').body res_xml.elements.each("/statuses/status") do |e| puts "#{e.elements['user/screen_name'].text}:#{e.elements['text'].text.toeuc}" end end
出力をeucにしてるのはこっちの環境の都合…
まぁよく調べたらGemにTwitterとか上がってる訳なんですがね。
WebAPIとか触った事無いので、ちょっと自分で色々やってみようかと思ったところ。
データフォーマットはJSONの方がやりやすいのかなぁ?