Twitter Client Made of Ruby Programming Language
ツイッターをRubyでやってみました。
- 使ったもの
Ruby ( version 2.0.0 )
gem twitter ( version 5.3.0 )
- やる事
これを見ながらとりあえず進めてみる。
Twitter(Gem) - 逆引きRuby
実行するとログインの段階で失敗します。
undefined method `configure' for Twitter:Module (NoMethodError)
こんな感じにエラーメッセージがでます。どうやらtwitter gemのバージョンが更新されてメッソドが古くなったようなので、とりあえずリファレンスを見てみます。
File: README — Documentation for twitter (5.1.1)
リファレンスに従って新しいログイン方法を使います。英語だったのでよくわからなかったけど、ログインの方法は2つあるようです。とりあえず一番上のものを使ってみました。
この修正で使えるようになりました。
require 'rubygems' require 'twitter' YOUR_CONSUMER_KEY = "*****" YOUR_CONSUMER_SECRET = "*****" YOUR_ACCESS_TOKEN = "*****" YOUR_ACCESS_SECRET = "*****" client = Twitter::REST::Client.new do |config| config.consumer_key = YOUR_CONSUMER_KEY config.consumer_secret = YOUR_CONSUMER_SECRET config.access_token = YOUR_ACCESS_TOKEN config.access_token_secret = YOUR_ACCESS_SECRET end client.update("test")