twitter APIをOAuthから使う
アプリ登録時に手に入れたconsumer keyとconsumer secretと、twitterのOAuthでaccess tokenとaccess secretを手に入れる - 橋本詳解で取得したaccess tokenとaccess secretを使う。
認証部分さえ終わればBasic認証版と同じように使える
#!/usr/bin/env ruby require 'rubygems' require 'twitter' require 'kconv' CONSUMER_KEY = 'your-consumer-key' CONSUMER_SECRET = 'your-consumer-secret' ACCESS_TOKEN = 'access-token' ACCESS_SECRET = 'access-secret' oauth = Twitter::OAuth.new(CONSUMER_KEY, CONSUMER_SECRET) oauth.authorize_from_access(ACCESS_TOKEN, ACCESS_SECRET) tw = Twitter::Base.new(oauth) tw.update("てすと") tw.friends_timeline.each{|post| puts post.user.name + ": " + post.text }