Twitter Ruby Gem で フォローしてるユーザを取得する
Twitter Ruby Gem v.5.11.0 (最新) でフォローしてるユーザを取得したい。
friends = client.friends(screen_name, {:cursor => cursor, :count => 200} )
一気に取得するとAPI制限に掛かるから friends メソッドで count と cursor 指定して取ってくればいいのかなと試したところ friends.next_cursor は private method だと言われる。
よく分からないからググってみる。
https://groups.google.com/forum/#!topic/twitter-ruby-gem/HhGqScDcu_0
私と同じ所でハマってる人発見。 Twitter Ruby Gem 作者曰く twitter-friends.rb のようにすれば、15秒以内に取得できるとのこと。 id を取得してあとからユーザを取得したほうがAPI制限を回避できるらしい。
できた。