IP地理位置查询
通过IP查询地理位置IP的具体位置

接口地址: https://api.hackeus.cn/api/iplocation

请求协议: HTTP、HTTPS

请求方式: GET/POST

返回格式: JSON

请求示例: https://api.hackeus.cn/api/iplocation?api_key=您的apiKey&ip=1.2.2.0&type=m

请求参数说明:

名称 必填 类型 说明
api_key String 登录后获取api_key
ip String IP地址
type String 查询IP的可选接口:m,w,y

返回参数说明:

名称 必填 类型 说明
ip String IP地址
ip_start String IP段起始地址
ip_end String IP段结束地址
country String 国家/地区/组织
province String 省/自治区/直辖市
city String 地级市
area String 县/区/镇/街道
address String 详细地址
location String 运营商/节点
updateTime String 更新时间

返回示例代码:

{
      "code": 200,
      "msg": "success",
      "data": {
            "ip": "1.2.2.0",
            "ip_start": "1.2.2.0",
            "ip_end": "1.2.2.255",
            "country": "中国",
            "province": "北京市",
            "city": "",
            "area": "海淀区",
            "address": "北京市海淀区",
            "location": "北龙中网(北京)科技有限公司",
            "UpdateTime": "2022-03-09 08:33:29"
      }
}

调试工具支持的请求类型有: GETPOSTPUTHEADTRACEDELETECONNECTOPTIONS。状态码释义请前往帮助文档进行查看。

请求参数设置:

参数名称 参数值 操作

请求返回结果:

{
      "code": 200,
      "msg": "success",
      "data": {
            "ip": "1.2.2.0",
            "ip_start": "1.2.2.0",
            "ip_end": "1.2.2.255",
            "country": "中国",
            "province": "北京市",
            "city": "",
            "area": "海淀区",
            "address": "北京市海淀区",
            "location": "北龙中网(北京)科技有限公司",
            "UpdateTime": "2022-03-09 08:33:29"
      }
}

错误码格式说明:

错误码 类型 说明
code String 200表示成功,非200表示出错
msg String 返回的状态信息

系统状态码参照:

状态码 含义 解决方法
10000 缺失KEY 前往登录会员中心获取KEY
10001 无此KEY 请检查KEY是否填写正确
10002 KEY已过期 请求接口已到期,需要续费
10003 付费接口 前往登录会员中心购买接口
10004 非法访问 IP地址不在白名单中填写IP
10005 QPS限制 请求频率过高,请等待解锁
10006 接口维护 接口维护中,等待维护完毕
10007 接口下架 接口已下架,停止接口服务
10008 状态错误 接口状态错误,请联系客服
10009 无此接口 请求方法不支持,没有接口
10010 鉴权签名 鉴权已开启,请输入签名
10011 签名过期 签名已过期请及时续费签名
10012 签名不正确 签名输入不正确,重新输入

完整示例代码:

                                       No sample HackApi Provide Api Service
                 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
                 │Esc│   │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │P/S│S L│P/B│  ┌┐    ┌┐    ┌┐
                 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘  └┘    └┘    └┘
                 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
                 │~ `│! 1│@ 2│# 3│$ 4│% 5│^ 6│& 7│* 8│( 9│) 0│_ -│+ =│ BacSp │ │Ins│Hom│PUp│ │N L│ / │ * │ - │
                 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
                 │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{ [│} ]│ | \ │ │Del│End│PDn│ │ 7 │ 8 │ 9 │   │
                 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │
                 │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│" '│ Enter  │               │ 4 │ 5 │ 6 │   │
                 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐     ├───┼───┼───┼───┤
                 │ Shift  │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│  Shift   │     │ ↑ │     │ 1 │ 2 │ 3 │   │
                 ├─────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ E││
                 │ Ctrl│    │Alt │         Space         │ Alt│    │    │Ctrl│ │ ← │ ↓ │ → │ │   0   │ . │←─┘│
                 └─────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘