他の人のフォロワーの出力改良版

他の人のフォロワーの出力改良版
http://d.hatena.ne.jp/arupaka-_-arupaka/20091011の改良:

とりあえず、ページ数にむりやり5を足している問題は解決させた。



ただし、

  • APIのエラー 

http://d.hatena.ne.jp/kermitonphd/20091011を参照)

  • 取得中にフォロワーが増えた場合


などはまだ考慮されていない。


require 'rubygems'
require 'twitter'

oauth=Twitter::HTTPAuth.new('Email','PASS')
agent = Twitter::Base.new(oauth)

count=agent.user(-1,{'screen_name'=>'ucchy'})['followers_count']

        
j=1;
i=1;
while j <= count
   agent.followers(:screen_name=>'ucchy',:page=>i).each{|f|
                    puts f.screen_name
                    j=j+1;
                                                       }
    i=i+1;
end

まだ、オバマは無理。