#!/usr/bin/env ruby require 'rubygems' require 'oauth' CONSUMER_KEY = "FPdbYWC2J1RmXqZrOdRCA" CONSUMER_SECRET = "7oJm5VwwfS3xJIHHevg3tJs6qAy9kPDsDZMLF7P6OE" consumer = OAuth::Consumer.new(CONSUMER_KEY, CONSUMER_SECRET, :site => "http://twitter.com/") request_token = consumer.get_request_token # URLを指定してコールバックさせる場合。getパラメータでoauth_tokenとoauth_verifierが返ってくる # request_token = consumer.get_request_token(:oauth_callback => "http://example.com/oauth/callback") puts 'please access following URL and approve' puts request_token.authorize_url print 'then, 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 secret: ' + access_token.secret