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