2008/08/10(日)は 第4回道民開発オフ でした。夜勤明けの翌日だったため寝坊し、さらに北海道大学の構内で迷子になるなど@hadzimmeに大迷惑かけまくったわけで、本当すみません。 まぁプロのプログラマに混ざって俺が何かできるわけじゃないんだけど、最近Rubyの勉強をしていたので、目標を Twitter4R の使い方を調べることとしました。以下は結果。 (1)まずはgemをインストール。 $ sudo aptitude install rubygems (2)Twitter4Rをgem使ってインストール。一緒にJSONも入った。 $ sudo gem install twitter4r =>twitter4r-0.3.0 =>json-1.1.3 (3)とりあえず使ってみる。ログインから。 $ irb > require "rubygems" => true > gem "twitter4r" => true > require "twitter" => true > cl = Twitter::Client.new(:login=>"USERNAME",:password=>"PASSWORD") (4)ポストする。 > cl.status(:post,"Twitter4Rからの投稿テスト") (4)ID指定して投稿ゲット。 > cl.status(:get,"123456789") (5)ID指定して投稿削除。 > cl.status(:delete,"123456789") (6)タイムラインを取得する。timeline_forは:public、:friends、:friend、:user、:meが使える。userとmeはID指定して取得が出来るけど違いがよく分からない。 > tm = cl.timeline_for(:me) do |status| * p status > end 取得できる内容は以下みたいな感じ。 #<Twitter::Status:0xb7767cf0 @created