TwitterのOauth認証のスクリプト【Ruby】

ざっくりとはこんな感じ。
多分通るはず...

require 'rubygems'
require 'oauth'

#require 'oauth-patch' #Rubyが1.9以上の人

#以下2つを書き換え
CONSUMER_KEY = "自分のを入れてね☆彡"
CONSUMER_SECRET = "自分のを入れてね☆彡"

#コンシューマとしてアクセス
consumer = OAuth::Consumer.new(
CONSUMER_KEY,
CONSUMER_SECRET,
{:site => 'http://api.twitter.com',
:request_token_path => '/oauth/request_token',
:authorize_path => '/oauth/authorize',
:access_token_path => '/oauth/access_token'}
)

#コンシューマ・トークンを取得
#「:oauth_callback=>"oob"」=「コールバックは使わない」
request_token = consumer.get_request_token(:oauth_callback => "http://dev.ash1taka.com/authentication.rb")
request_token.each{ |key, value|
puts key +"=" +value
}

#URLにアクセス
system('open', request_token.authorize_url )
#puts "Access this URL and approve => #{request_token.authorize_url}"

#認証コードを入力
print "Input OAuth Verifier: "
oauth_verifier = gets.chomp.strip

#アクセス・トークンを取得
access_token = request_token.get_access_token(
:oauth_verifier => oauth_verifier
)

puts "Access token: #{access_token.token}"
puts "Access token secret: #{access_token.secret}"