質量

特技は長座体前屈です

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制限を回避できるらしい。

できた。