2013-01-11 35 views
0

我正在构建允许按IP地址搜索的Weather类。我正在尝试将Wunderground API作为其中一个选项来使用。但是,我似乎无法找到用IP地址查询API的方法。我试过这个:autocomplete.wunderground.com/aq?query={IP ADDRESS HERE} - 但正如你所看到的,它没有发现任何结果。关于解决这个问题的任何提示?天气地下API:通过IP查询API

谢谢!

+0

该API甚至支持通过IP地址查询吗? – datasage

+0

我似乎无法找到它的文档。如果确实如此,那很好,我只需要知道在哪里可以找到它。如果没有,从IP地址构建查询的好方法是什么? –

+0

首先,我不确定这是一个开放给公众使用的API。他们确实有一个API,这里有更多信息[WU API](http://www.wunderground.com/weather/api/)。您需要对ip地址进行查找并将其转换为WU可以使用的地理信息。有geo_ip数据库可用,但由于IP addrs的分配方式,其准确度可能高达90-95%,需要定期更新。 – datasage

回答

0

我建议你改用World Weather Online API。它很容易使用,并且容易解析的公开的JSON响应。您只需为每个查询提供API密钥,并支持IP地址查询,纬度,经度,区域设置名称等。试一试人。在这里找到它HERE

+0

嗨,我还使用世界天气在线API作为我班的帮手。基本上,我建立了一个依赖助手的类,但返回助手的值,并从主类中进行格式化和填充。我的一个助手*是World Weather Online API,但遗憾的是,它没有Wunderground提供的选项那样多,这是您对免费服务的期望。 –