Sunday, March 27, 2011

RubyでTwitterアプリ開発時の"uninitialized constant Twitter::OAuth (NameError) "について

何かと色々あるRubyでのTwitterアプリ開発ですが。。
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



No comments:

Post a Comment