如何在搜索模式下使用 Foursquare API 获得超过 50 个地点?

How do I get more than 50 venues using the Foursquare API in search mode?

我正在实施一个简单的 Python 项目用于研究目的,我想使用 Foursquare API 在半径范围内检索 200 个不同的汉堡位置。

我尝试使用 "search" 进行四次连续调用,但每次调用的结果都是重叠的。我也检查了this question,但是偏移量限制为50(所以我只能通过两次调用得到100个结果)。

我想确保重复 none 个场地,而不必检查每个调用的响应,我不想一个一个地遍历结果。

有简单的方法吗?

提前致谢。

没有办法绕过 venues/search 端点上的 limit 50,不幸的是,至少没有任何记录。

正如另一个答案所指出的,您可以使用 venues/explore 端点以及 offset 来获取下一组 50 (limit)。根据使用的参数(querycategoryIdsection 等),如果您以未经身份验证的用户身份访问此端点(因此您不会获得自定义结果),您 可能能够复制与venues/search.

相同的结果集