【发布时间】:2010-09-12 04:32:53
【问题描述】:
是否有人知道可以接受 SOAP 或 REST 请求的(最好是免费的)网络服务。
此请求将包含一个 IP 地址,并且该服务将返回该 IP 位置的近似值。
编辑:我需要解决可能的城市。
【问题讨论】:
标签: web-services rest soap geotargetting
是否有人知道可以接受 SOAP 或 REST 请求的(最好是免费的)网络服务。
此请求将包含一个 IP 地址,并且该服务将返回该 IP 位置的近似值。
编辑:我需要解决可能的城市。
【问题讨论】:
标签: web-services rest soap geotargetting
MaxMind 做一个相当便宜的。您将 IP 作为查询字符串参数发送,然后它会向您发送 2 个字母代码或错误代码。在转向我们自己的查找表之前,我们使用了很长一段时间,它既快速又可靠。
找到链接:http://www.maxmind.com/app/web_services#country - 200,000 次查找需要 20 美元,这绝对物有所值。
编辑:MaxMind 还为城市提供服务:http://www.maxmind.com/app/web_services#city。 50,000 次查询的价格为 20 美元有点贵,但这仍然不算太糟糕。我不能保证这项服务的准确性,因为我只使用了国家/地区分辨率,因为这就是我们所需要的。
【讨论】:
它不是网络服务,但 MaxMind 还提供a free database 供您下载。如果您需要 Web 服务,那么使用此数据库在您自己的服务器上设置一项服务将是微不足道的。如果免费的不合适,您还可以获得更准确数据库的站点许可。
【讨论】:
有http://countries.nerd.dk通过IP提供国家信息。您需要多少分辨率?
【讨论】: