gpt4 book ai didi

rest - 为什么 Yelp 不返回所有结果?

转载 作者:可可西里 更新时间:2023-11-01 15:12:26 26 4
gpt4 key购买 nike

我正在使用 Business Search Yelp Fusion Api 中的功能。

为什么我似乎无法获取所有业务?

这是一个例子:

当我发出这个请求时,它返回前 20 个结果和 485 的总属性。

https://api.yelp.com/v3/businesses/search?limit=20&term=childcare&location=NY

但是,如果我添加一个偏移量,它不会返回任何结果。尽管它应该返回结果 450-470。

https://api.yelp.com/v3/businesses/search?limit=20&term=childcare&location=NY&offset=450

这是添加偏移量后的输出:

{
"businesses": [],
"total": 485,
"region": {
"center": {
"longitude": -73.99429321289062,
"latitude": 40.70544486444615
}
}
}

最佳答案

API 没有返回正确的可用结果“总数”。尝试加载 https://api.yelp.com/v3/businesses/search?limit=20&offset=330&term=childcare&location=NY - 这是我能够找到的最后一页结果,偏移量为 330。如果将偏移量更改为 350,则不会返回任何业务。

由于总数不可靠,您似乎必须从前面扫描列表,直到您停止让企业重新出现在您的结果中。

关于rest - 为什么 Yelp 不返回所有结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51731008/

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