gpt4 book ai didi

ruby - 使用 ruby​​、twitter gem 获取列表中的 20 多个成员

转载 作者:数据小太阳 更新时间:2023-10-29 07:46:59 24 4
gpt4 key购买 nike

我在 ruby​​ 中使用 Twitter gem (1.7.1)。我想在 Twitter 上获得我的列表中的成员,但我只获得了最后二十名成员。我怎样才能获得超过二十个成员?

listmembers = client.list_members(username, listname)
listmembers.users.each do |lmname|
p lmname.screen_name
end

最佳答案

首先,传递一个参数“cursor=-1”。然后您将获得前 20 个。Twitter API 将返回一个名为“next_cursor”的字段 - 将其传递给游标,您将获得下一个 20 个。

示例(伪代码):

cursor = -1
do {
# get data, using the cursor
data = {}

cursor = data.next_cursor
} while (len(data) > 0) # Loop while we're still getting data back

有关 https://dev.twitter.com/docs/api/1/get/lists/members 的更多信息

关于ruby - 使用 ruby​​、twitter gem 获取列表中的 20 多个成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8297036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com