我正在使用雅虎地理编码 YQL 来获取用户输入位置的纬度/经度。奇怪的是,从不同的 IP 地址查询时,我得到了不同的结果。例如,此查询尝试解析London, United Kingdom:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.places%20where%20text%3D%22london%2C+United+Kingdom%22&appid=my_app_id
(在你问之前,my_app_id
是真实的 ID,出于显而易见的原因,我没有在这里展示)
当我从本地机器(wget
在控制台中使用)运行它时,我得到了有效的结果。当我从我们的测试服务器运行它时,我得到了相同的结果。但是,当我从我们的实时服务器运行它时,我得到了不同的响应count="0"
。因此,该应用程序在我的本地计算机和我们的测试服务器上运行,但在实时服务器上失败。
肯定有问题,但我不知道是什么。任何帮助表示赞赏。