IP查询专业版,几个免费IP地址查询API接口

大雄 611 2022-09-06

ip查询专业版

接入点说明:


接口地址:http[s]://route.showapi.com/2653-1?showapi_appid=替换自己的值&showapi_sign=替换自己的值  查看密钥返回格式:json

案例截图
请求参数查看加密签名方式

参数名称类型默认值示例值必须描述
ipString
121.41.117.26
要查询的ip,暂时只能查ipv4哦

返回参数查看公共返回参数

参数名称类型示例值描述
remarkString
错误信息
ispString中国电信
运营商
accuracyString街道
精度
correctnessNumber5
准确度
ret_codeNumber0
0表示查询成功要扣费,1表示查询成功,但不扣费,-1表示查询失败
ownerString中国电信
所属机构
sourceString地面采集
采集方式
consistencyNumber4
一致性
multiAreasObject[]
定位区域
- radiusString2.1048
半径(公里)
- latString25.053371
定位坐标纬度
- cityString昆明市
城市
- addressString
街道地址
- districtString五华区
区县
- provString云南省
- lngString102.684575
定位坐标经度
areacodeStringCN
国家编码
timezoneStringUTC+8
时区
countryString中国
国家
continentString亚洲
大洲
asnumberString4134
自治域编码
zipcodeString650021
邮编

请求示例查看我的showapi_appid与showapi_sign查看使用向导
//更多说明请访问仓库地址:https://github.com/showapi-public/showapi_sdk_java //Maven仓库:https://mvnrepository.com/artifact/com.showapi.javasdk/showapi_java_sdk/1.0.0 //这里需要替换为你自己的showapi_appid和showapi_sign,你可以在这里找到 https://www.showapi.com/console#/myApp String res=new ShowApiRequest("http://route.showapi.com/2653-1","showapi_appid","showapi_sign")   .addTextPara("ip","121.41.117.26")   .post(); System.out.println(res);
返回示例
{   "showapi_res_id": "",   "showapi_res_error": "",   "showapi_res_code": 0,   "showa
pi_res_body": { "remark": "",     "isp": "中国电信",     "accuracy": "街道",     "corre
ctness": 5,     "ret_code": 0,     "owner": "中国电信",     "source": "地面采集",  
1. 淘宝  
http://ip.taobao.com/service/getIpInfo2.php

用post请求上面的接口

python代码示例import requests r=requests.post(url='http://ip.taobao.com/service/getIpInfo2.php', data={'ip': 'myip'}) print(r.json()) # {'code': 0, 'data': {'ip': '59.164.141.201', 'country': '中国', 'area': '', 'region': '湖北', 'city': '武汉', 'county': 'XX', 'isp': '电信', 'country_id': 'CN', 'area_id': '', 'region_id': '420000', 'city_id': '420100', 'county_id': 'xx', 'isp_id': '100017'}}
这个好像有限制调用频率
建议使用 http://ip-api.com/json/?lang=zh-CN 
2.IP地址查询接口:http://apis.juhe.cn/ip/ip2addr
要先去https://www.juhe.cn/docs/api/...申请APPKEY
3.搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson
4.搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?i...
5.搜狐另外的IP地址查询接口:http://txt.go.sohu.com/ip/soip
 
查询IP归属地的接口
1.淘宝:
http://ip.taobao.com/service/getIpInfo.php?ip=
1. 请求接口(GET):
http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]
2. 响应信息:
(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商
3. 返回数据格式:
1234    {"code":0,"data":{"ip":"210.75.225.254","country":"u4e2du56fd","area":"u534eu5317","region":"u5317u4eacu5e02","city":"u5317u4eacu5e02","county":"","isp":"u7535u4fe1","country_id":"86","area_id":"100000","region_id":"110000","city_id":"110000","county_id":"-1","isp_id":"100017"}}    
其中code的值的含义为,0:成功,1:失败。
2.国际化显示:归属地可切换展示
http://ip-api.com/json/  # 国际化英文显示
http://ip-api.com/json/?lang=zh-CN  # 中文显示
http://ip-api.com/json/115.191.200.34?lang=zh-CN  # 查询某个ip的信息   "consistency": 4,     "multiAreas": [         {             "radius": "2.1048",             "lat": "25.053371",             "city": "昆明市",             "address": "",             "district": "五华区",             "prov": "云南省",             "lng": "102.684575"         }     ],     "areacode": "CN",     "timezone": "UTC+8",     "country": "中国",     "continent": "亚洲",     "asnumber": "4134",     "zipcode": "650021"   }


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:nyoj835 吉他练习 (水题)
下一篇:您的IP地址,IP地址查询接口
相关文章

 发表评论

暂时没有评论,来抢沙发吧~