在一些情况下,无论是前端还是移动客户端,都需要获取当前设备的外网ip和位置等信息。
目前发现有两种方法可以处理
方法一
直接访问 http://ip.taobao.com/service/getIpInfo.php?ip=myip
方法二
通过访问两个接口解决。
首先,请求http://httpbin.org/ip 获取ip地址,在获取的时候会取到两个,在这里在咱们可以直接用第1个。
获取到ip之后,可以通过下面的地址形式进行获取
https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query={ip地址}&resource_id=6006&ie=utf8&oe=utf8&format=json










网友评论