我正在尝试使用游标方法来收集完整的用户/ friend 列表,而不是一遍又一遍地从我的用户那里收集相同的列表。请帮忙。感谢您的时间和努力:)
我的代码:
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)
最佳答案
无需直接使用光标。它是自动的。要获取用户的所有关注者,只需使用 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
关于ruby-on-rails - 试图让 Twitter 光标与 api 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29978330/