Я решил свою проблему с помощью «курсора». Это решение мне очень помогло.
Как использовать Twitter Api, чтобы получить более 20 членов списка в одном запросе?
Я отредактировал код для ruby. Мой код таков; Я сохранил целочисленное значение,
pagevalue = 0
if (listmembers.next_cursor == 0) # it means we have only one page
listmembers.users.each do |lmname|
p lmname.screen_name
end
end
else # it means we have pages more than one
while (listmembers.next_cursor != 0)
listmembers.users.each do |lmname|
p lmname.screen_name # check screen_name is nil or not
end
end
pagevalue = listmembers.next_cursor
listmembers = client.list_members(username, listname, :cursor => pagevalue)
if (listmembers.next_cursor == 0) # for last page
listmembers.users.each do |lmname|
p lmname.screen_name
end
end
end
если вы получите имя экрана с нулем, пока оно не будет работать. Итак, проверьте ваше имя_экранов, если оно существует или нет.