以前做过获取设备IP地址的功能,但是由于当时代码管理不当,很多代码已经遗失,现在只能重新过一遍,也让自己更有基情激情的学习。网上关于这方面的文章很多,但是找到自己真正需要的却不容易,经过几番周折。终于在著名的stackoverflow上面找到了我想要的答案。
代码如下:(最新代码,请往下翻)
|
|
2017年01月11日
很多朋友说这个方法只能获取到内网IP,无法获取公网IP,确实,这边补充下获取公网IP方式。(由于访问网络缓慢,最新做法请往下翻)
|
|
2017年08月04日
增加部分公开API
1、淘宝API
|
|
参数名 | 含义 |
---|---|
code | 状态码,正常为0,异常的时候为非0。 |
data | 查询到的结果。 |
country | 国家。 |
country_id | 国家代码。 |
area | 地区名称(华南、华北…)。 |
area_id | 地区编号。 |
region | 省名称。 |
region_id | 省编号。 |
city | 市名称。 |
city_id | 市编号。 |
county | 县名称。 |
county_id | 县编号。 |
isp | ISP服务商名称(电信/联通/铁通/移动…)。 |
isp_id | ISP服务商编号。 |
ip | 查询的IP地址。 |
2、站长工具API
|
|
2017年11月17日
今天将上面的资料整一块整理下,由于获取ip地址的需求有很多,有的需要内网ip,有的需要外网ip,这里全部整理一下。之前上面使用的获取外网ip的方式请求缓慢,这边替换成最新的方式。也比较适合国内用户。
|
|
再一次感谢您花费时间阅读这篇文章!
微博: @Danny_吕昌辉
博客: SuperDanny