为什么Zomato API在通过邮政编码搜索时会出现问题?

时间:2018-12-10 12:25:43

标签: zomato-api

在Zomato的API文档中,您几乎可以利用q参数输入任何内容。使用下面的url,我已经在我所在的地区使用邮政编码对它进行了测试,它的工作原理就像是一种魅力。

但是,当我冒险并搜索来自不同州的邮政编码时,找不到任何结果。现在,很奇怪的是,如果我继续在Zomato.com上尝试在不同州的网站上查找餐馆,然后返回到我的api调用,它将开始使用这些邮政编码,而不再使用我所在地区的邮政编码!这是怎么回事?是否有Cookie或其他问题?任何建议将不胜感激!

API呼叫 https://developers.zomato.com/api/v2.1/search?q= +邮政编码+&apikey = [API-KEY]

1 个答案:

答案 0 :(得分:0)

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