当前页面的IP接口来自网友收集,IP接口仅供学习使用。
                
            
随便配了手机中的一张泰国旅游照片,与IP定位无关
接口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>
            接口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 | 所在城市矩形区域范围 | 所在城市范围的左下右上对标对 | ||
接口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 | 返回状态说明 | ||
1.接口来自第三方,由网友提供,准确度和使用频率请自己评估。
2.如有侵权,请告知我们:i@itboy.net。
综合技术交流:点击加入--> [SO JSON官方交流①群][收费]
综合技术交流:点击加入--> [SO JSON官方交流②群][免费]
要求:不能发广告、暴力、政治、付费教程,违者直接踢出。
备注:入群费用5元,没有QQ钱包,可以先支付宝 or 微信扫码支付5元赞助后,我拉您进去。QQ联系我。
扫码赞助:赞助二维码。
技术交流QQ群:①群259217951,②群166848545
站长邮箱:so@sojson.com
对页面内容有任何疑问和建议,请联系我们。
所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看
正在加载... ...