IP接口,IP定位接口,IP免费接口

当前页面的IP接口来自网友收集,IP接口仅供学习使用。

随便配了手机中的一张泰国旅游照片,与IP定位无关

腾讯QQ客户端定位接口

接口URL:http://vv.video.qq.com/checktime?otype=json

是否支持HTTPS:支持 HTTP / HTTPS

是否支持JSONP跨域:支持跨域,Key 为 callback,具体看下面AjaxDemo

备注:仅支持查询当前IP地址及IP位置,不支持传参IP地址查询,我用了N年的珍藏,拿出来分享,比126的好用的多。

使用方式:

<script src="https://vv.video.qq.com/checktime?otype=json" ></script>
<script>
//判断 QZOutputJson 没问题
if(typeof QZOutputJson !== "undefined"){
    //当前IP
    var ip = QZOutputJson.ip;
    //当前地址
    var address = QZOutputJson.pos;
}
</script>

高德定位接口API-V3

接口URL:https://restapi.amap.com/v3/ip

是否支持HTTPS:支持 HTTP / HTTPS

备注:这个是高德的V3版本,接口数据全,时间较久,接口稳定。

请求参数:

参数名 含义 说明
key 0113a13c88697dcea6a445584d535837 (这是支付宝使用的Key)可以用自己的
ip 填您需要查询的IP地址,不填查询当前IP 您要查询的IP
callback 跨域回调方法,非必填 跨域的时候用

使用方式:

<script>
$.ajax({
    url:'https://restapi.amap.com/v3/ip?key=0113a13c88697dcea6a445584d535837',
    data:{ip:'123.123.123.123'},
    //data:{},不填查询当前IP
    success:function (data) {
        //市,如郑州市
        var city = data.city;
        //邮编:410100
        var cityCode = data.adcode;
        //省份:河南省
        var province = data.province;
        //省邮编:410000
        var provinceCode = data.provinceCode;
        //经度 & 维度,以;间隔
        var rectangle = data.rectangle;

        console.log(data)
    }
});
</script>

返回值说明:

名称 含义 规则说明
status 返回结果状态值 值为0或1,0表示失败;1表示成功
info 返回状态说明 返回状态说明,status为0时,info返回错误原因,否则返回“OK”。
infocode 状态码 返回状态说明,10000代表正确,详情参阅info状态表
province 省份名称 若为直辖市则显示直辖市名称; 如果在局域网 IP网段内,则返回“局域网”; 非法IP以及国外IP则返回空
city 城市名称 若为直辖市则显示直辖市名称; 如果为局域网网段内IP或者非法IP或国外IP,则返回空
adcode 城市的adcode编码
rectangle 所在城市矩形区域范围 所在城市范围的左下右上对标对

高德定位接口API-V4

接口URL:https://restapi.amap.com/v4/ip

是否支持HTTPS:支持 HTTP / HTTPS

备注:这个是高德的V4版本,接口精准度较高,但是数据量较少,推荐使用上面的V3。

请求参数:

参数名 含义 说明
key 0113a13c88697dcea6a445584d535837 (这是支付宝使用的Key)可以用自己的
ip 填您需要查询的IP地址 您要查询的IP
callback 跨域回调方法,非必填 跨域的时候用

使用方式:

<script>
$.ajax({
    url:'https://restapi.amap.com/v4/ip?key=0113a13c88697dcea6a445584d535837',
    data:{ip:'123.123.123.123'},
    success:function (data) {
        //市,如郑州市
        var city = data.pcd.city;
        //市邮编:410100
        var cityCode = data.pcd.cityCode;
        //区县:金水区
        var county = data.pcd.county;
        //省份:河南省
        var province = data.pcd.province;
        //省邮编:410000
        var provinceCode = data.pcd.provinceCode;
        //##定位
        //经度
        var lng = data.lng;
        //定位精度
        var confidence = data.confidence;
        //纬度
        var lat = data.lat;
        //时间
        var time = data.time;

        console.log(data)
    }
});
</script>

返回值说明:

名称 含义
data 业务数据内容
pcd
city 城市
cityCode 城市编码
county
countyCode 区县编码
province
provinceCode 省编码
lng 经度
confidence 定位精度
source 定位源
time 时间
lat 纬度
errcode 值为0或1 0表示请求成功; 1表示请求失败。
errdetail 返回错误的详细原因
errmsg 返回状态说明

IP定位查询接口说明

1.接口来自第三方,由网友提供,准确度和使用频率请自己评估。

2.如有侵权,请告知我们:i@itboy.net。

支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...