使用 Meetup API,我能够成功地从任何给定组中获得 200 名成员。有很多组的成员比这更多。我想知道如何获得所有这些。
我无法找到记录在哪里的问题&page=###
。我假设它设置了 Meetup 响应中返回的结果数量。
例如,我尝试过使用 ,&page=1000
但我仍然只能获得 200 个成员。
请求 URL
我使用这个 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在此处记录。