twitter4r

% gem install twitter4r でインスコ

require 'rubygems'
gem 'twitter4r', '0.3.0'
require 'twitter'
require 'kconv'

user = "xxxx"
pass = "yyyy"
msg = "日本語utf8"

client = Twitter::Client.new(:login => user, :password => pass)

# ポスト
client.status(:post, msg.toutf8)

# friend の post
client.timeline_for(:friend) do |status|
  print "#{status.user.screen_name}: #{status.text.toeuc} (#{status.created_at})\n"
end

# 自分の の post
client.timeline_for(:user, :id => user) do |status|
  print "#{status.user.screen_name}: #{status.text.toeuc} (#{status.created_at})\n"
end