全球服务器 发表于 2015-6-11 10:22:01

分享:获得IP地址详细信息的接口

有时候因某些需要我们要获得一个IP地址的某些信息,但是我们又没有IP数据库和相关的程序,怎么办呢?本文给大家分享一个可以随意调用的接口,通过这个接口,可以获得一个IP地址的详细信息,这个接口是由taobao提供的。代码如下:http://ip.taobao.com/service/getIpInfo.php?ip=怎样调用?我们只需把IP地址加到参数“ip”上,例如,要获得202.96.128.86的详细信息,就可以使用这样的访问地址:http://ip.taobao.com/service/getIpInfo.php?ip=202.96.128.86访问这个地址后,会直接返回一段Json格式的字符串,如下所示:{"code":0,"data":{"country":"\u4e2d\u56fd","country_id":"CN","area":"\u534e\u5357","area_id":"800000","region":"\u5e7f\u4e1c\u7701","region_id":"440000","city":"\u5e7f\u5dde\u5e02","city_id":"440100","county":"","county_id":"-1","isp":"\u7535\u4fe1","isp_id":"100017","ip":"202.96.128.86"}}中文已经进行了编码转换,按照字面意思理解,country后面的是国家名称;area是区域,上面的中文编码是“华南”;region是省份,上面的中文编码是“广东省”;city是城市,上面的中文编码是“广州市”。编码转换可以用js的unescape()函数,如下面的写法:<script>
alert(unescape("\u5e7f\u4e1c\u7701"));
</script>得到上面的字符串后,就可以使用各种语言获得需要的信息了。
页: [1]
查看完整版本: 分享:获得IP地址详细信息的接口