Rubyでbot
Rubyの勉強がはかどらないので遊ぶことにした。
>gem install rubytter Fetching: oauth-0.4.7.gem (100%)Fetching: oauth-0.4.7.gem Successfully installed oauth-0.4.7 Fetching: rubytter-1.5.1.gem (100%) Successfully installed rubytter-1.5.1 Parsing documentation for oauth-0.4.7 Installing ri documentation for oauth-0.4.7 Parsing documentation for rubytter-1.5.1 Installing ri documentation for rubytter-1.5.1 2 gems installed >gem install oauth Successfully installed oauth-0.4.7 Parsing documentation for oauth-0.4.7 1 gem installed
某サイトを見てみたらあっという間に投稿できそうだったので実際やってみた。
怒られた
require 'rubygems' require 'rubytter' username = 'user123' # ここを書き換える password = '*******' # ここを書き換える client = Rubytter.new(username, password) client.update("test from Rubytter")
これを保存して実行。
C:\wk\ruby>ruby rubytter_test.rb C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/rubytter-1.5.1/lib/rubytter.rb:231:in `h ttp_request': Rubytter::APIError (Rubytter::APIError)
basic認証せないかんらしいが、セキュリィ上そのうち非推奨になるらしいのでOAuthを使う。
>gem install oauth Successfully installed oauth-0.4.7 Parsing documentation for oauth-0.4.7 1 gem installed