2

在 Zomato 的 API 文档中,您几乎可以使用 q 参数输入任何内容。使用下面的 url,我一直在使用我所在地区的邮政编码进行测试,它就像一个魅力。

但是,当我冒险搜索不同州的邮政编码时,却找不到任何结果。现在奇怪的是,如果我访问 Zomato.com 并开始尝试在他们的网站上在这些不同的州内查找餐厅并返回到我的 api 调用,它就会开始使用这些邮政编码,而不再使用我所在地区的邮政编码!这是怎么回事?有没有像 cookie 的问题之类的。任何建议将不胜感激!

API CALL https://developers.zomato.com/api/v2.1/search?q= + zipcode + &apikey=[API-KEY]

4

1 回答 1

1

我找到了一个解决方案,可以帮助遇到此问题的任何其他人。我根据输入的邮政编码从 Google Maps API 中提取了纬度/经度坐标,然后通过 Zomato API 运行这些纬度/经度坐标。这是一个额外的步骤,但它绝对可以防止 Zomato API 受到地理限制。

于 2019-03-13T18:21:56.793 回答