gpt4 book ai didi

javascript - 从 Meetup API 获取 200 多个群组成员

转载 作者:行者123 更新时间:2023-11-29 21:34:54 31 4
gpt4 key购买 nike

使用 Meetup API,我能够成功地从任何给定的组中获得恰好 200 名成员。有很多团体的成员比这还多。我想知道如何获得它们。

问题
我无法找到记录 &page=### 的位置。我假设它设置了 Meetup 响应中返回的结果数量。

我已经尝试使用,例如,&page=1000,但我仍然只能返回 200 个成员。

请求地址
我正在使用此 URL 请求数据:

let meetupReqUrl = "https://api.meetup.com/2/members?&sign=true&group_id=" 
+ groupId
+ "&key="
+ apiKeys.meetup
+ "&order=joined"
+ "&page=1000"

此变体也恰好返回 200 个成员:

let meetupReqUrl = "https://api.meetup.com/2/members?&sign=true&group_id=" 
+ groupId
+ "&order=joined"
+ "&page=1000"
+ "&key="
+ apiKeys.meetup

可能值得注意的是 &order=joined 根本没有对结果进行排序。这让我相信我在构建 URL 时做错了什么。

相关文档
Meetup 的 /2/members API 是 documented here .

最佳答案

似乎您可以通过 API 一次获得的最大结果数是 200 - 请参阅 https://github.com/jkutianski/meetup-api/wiki#limits .

但是您可以根据 http://www.meetup.com/meetup_api/#making_request 提出多个请求.它说你需要使用 page 和 offset 参数。来自 meetup.com 链接:

page -- 用于结果的页面大小(每个响应中的最大结果数)

offset -- 返回结果的起始页。例如,当 page = 10 时,指定“offset=0”将带回记录 1-10,“offset=1”将带回记录 11-20,等等。

关于javascript - 从 Meetup API 获取 200 多个群组成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35121504/

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