【发布时间】:2019-01-14 19:02:29
【问题描述】:
我在 Yelp Fusion Api 中使用 Business Search 函数。
为什么我似乎无法获得所有业务?
这是一个例子:
当我提出这个请求时,它会返回前 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 的输出贴出来吗,我无法重现。
-
@DipenShah 我发布了一个示例输出。我想我的原始网址有误。对此感到抱歉。
-
运行相同的查询给了我 22700 个结果,所以仍然无法重现。
-
@DipenShah 哎呀....我想我仍然有一个混乱的网址。立即尝试:api.yelp.com/v3/businesses/…
-
好像是个bug,API只返回333个结果。
标签: rest http yelp yelp-fusion-api