まずはRubyGemsのインストールとtwitterライブラリのインストール。
(やり方はちゃちゃっとググってください)
まぁたぶんここまでは簡単にできるんだけど
そこら辺に落ちてるサンプルコードを動かそうと思って
----------------------------------------------
require 'rubygems'
require 'twitter'
twit = Twitter::Base.new("mail", "pass")
twit.update('hooooo')
----------------------------------------------
ってやっても動かない。
なにやらBaseのinitializeは引数を二つじゃなく一つだけとるらしい。
でもこのタイプのコードでみんな動いてるらしいんだよなぁ・・・。なんでだろ
そんでいろいろ探してたら別のタイプのサンプルコード発見
----------------------------------------------------------------------------------------
require 'rubygems'
require 'twitter'
httpauth = Twitter::HTTPAuth.new('mail', 'pass')
twit = Twitter::Base.new(httpauth)
twit.update('hoooooo')
----------------------------------------------------------------------------------------
これだと動く(やったね)
理由はおいおい確認していくとして、とりあえず今回はAPIつかってtwitterに投稿できたってことでOK!
0 件のコメント:
コメントを投稿