我正在构建允许按IP地址搜索的Weather类。我正在尝试将Wunderground API作为其中一个选项来使用。但是,我似乎无法找到用IP地址查询API的方法。我试过这个:autocomplete.wunderground.com/aq?query={IP ADDRESS HERE}
- 但正如你所看到的,它没有发现任何结果。关于解决这个问题的任何提示?天气地下API:通过IP查询API
谢谢!
我正在构建允许按IP地址搜索的Weather类。我正在尝试将Wunderground API作为其中一个选项来使用。但是,我似乎无法找到用IP地址查询API的方法。我试过这个:autocomplete.wunderground.com/aq?query={IP ADDRESS HERE}
- 但正如你所看到的,它没有发现任何结果。关于解决这个问题的任何提示?天气地下API:通过IP查询API
谢谢!
尝试http://api.wunderground.com/api/Your_Key/forecast/geolookup/conditions/q/autoip.json?geo_ip=Your_IP
,而不是。
查看链接了解更多详情:http://www.wunderground.com/weather/api/d/docs?d=data/index。
谢谢!这正是我所期待的。 –
我建议你改用World Weather Online API。它很容易使用,并且容易解析的公开的JSON响应。您只需为每个查询提供API密钥,并支持IP地址查询,纬度,经度,区域设置名称等。试一试人。在这里找到它HERE
嗨,我还使用世界天气在线API作为我班的帮手。基本上,我建立了一个依赖助手的类,但返回助手的值,并从主类中进行格式化和填充。我的一个助手*是World Weather Online API,但遗憾的是,它没有Wunderground提供的选项那样多,这是您对免费服务的期望。 –
该API甚至支持通过IP地址查询吗? – datasage
我似乎无法找到它的文档。如果确实如此,那很好,我只需要知道在哪里可以找到它。如果没有,从IP地址构建查询的好方法是什么? –
首先,我不确定这是一个开放给公众使用的API。他们确实有一个API,这里有更多信息[WU API](http://www.wunderground.com/weather/api/)。您需要对ip地址进行查找并将其转换为WU可以使用的地理信息。有geo_ip数据库可用,但由于IP addrs的分配方式,其准确度可能高达90-95%,需要定期更新。 – datasage