OAuth認証で下記のエラーメッセージが表示される場合は、
サンプルコードを試してみて下さい。
※参考:http://d.hatena.ne.jp/yoshidaa/20110112/1294846937
検索で引っかかる情報は古くて駄目ですね。
オフィシャルで確認するのが一番のようです。
●エラーメッセージ
uninitialized constant Twitter::OAuth (NameError)
●サンプルコード
require 'rubygems'
require 'twitter'
#dev.twitter.comで取得した情報を入力して下さい
YOUR_CONSUMER_KEY = "AAAA"
YOUR_CONSUMER_SECRET = "BBBB"
YOUR_OAUTH_TOKEN = "CCCC"
YOUR_OAUTH_TOKEN_SECRET = "DDDD"
Twitter.configure do |config|
config.consumer_key = YOUR_CONSUMER_KEY
config.consumer_secret = YOUR_CONSUMER_SECRET
config.oauth_token = YOUR_OAUTH_TOKEN
config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
end
# Initialize your Twitter client
client = Twitter::Client.new
#以下は好きなようにソースを組み込んで下さい
# タイムライン取得(大量にフォローしている場合は実行前に注意!)
client.home_timeline.each do |status|
puts "#{status['text']}"
end