试图让Twitter光标与api一起使用

时间:2015-04-30 21:43:48

标签: ruby-on-rails ruby twitter-bootstrap twitter pagination

我正在尝试使用游标方法,以便从我的用户一遍又一遍地收集用户/朋友的完整列表,而不是相同的用户/朋友列表。请帮忙。感谢您的时间和精力:)

我的代码:

cursor = -1
followerIds = []
while cursor != 0 do
 followers_user = user.followers("user", {:cursor => cursor})

 cursor = followers_user.next_cursor
 followerIds+= followers.ids
 sleep(2)
end

我的回复:

#private method `next_cursor' called for #<Twitter::Cursor:0x007fd47482a208> (NoMethodError)

1 个答案:

答案 0 :(得分:0)

无需直接使用光标。这是自动的。要获得用户的所有关注者,只需使用each

user.followers("username").each do |twitter_user|
  # do something with twitter_user
end

如果您只想要ID,请使用:

user.follower_ids("username").each do |id|
  # do something with twitter id
end