API 调用示例(本站域名:)
API调用示例生成器
最多支持10个IP,支持IPv4/IPv6混合查询
范围:1-10,默认10
接口基础信息
-
完整接口地址:
自动适配当前域名,无需手动修改
-
请求方式: GET(推荐) / POST
-
返回格式:
- json:默认格式,英文键名(推荐开发使用)
- cn:中文键名,便于阅读
- text:纯文本格式,便于日志输出
-
响应速度: 平均 50-200ms,批量查询按IP数量递增
请求参数(GET/POST通用)
| 参数名 | 是否必填 | 类型 | 说明 | 示例值 |
|---|---|---|---|---|
| ip | 是 | 字符串 | 要查询的IP地址,多个IP用|分隔 支持IPv4/IPv6格式 |
223.247.32.216|2400:3200::1 |
| style | 否 | 字符串 | 输出样式:json/cn/text 默认值:json |
cn |
| limit | 否 | 整数 | 查询数量上限(1-10) 默认值:10(系统最大值) |
5 |
完整调用示例(按格式分类)
1. 默认JSON格式(英文键名)
请求地址:
返回示例:
2. 中文键名格式(易读)
请求地址:
返回示例:
3. 纯文本格式(日志友好)
请求地址:
返回示例:
4. 多IP批量查询(最多10个)
请求地址(指定JSON格式):
请求地址(指定中文格式):
返回说明:
- 返回数组格式,每个元素对应一个IP的查询结果
- limit参数限制最多返回3个结果(即使传入更多IP)
- style参数控制返回格式,支持json/cn/text三种类型
- 支持混合IPv4/IPv6地址查询
多语言调用示例
PHP 调用示例
JavaScript (Fetch) 调用示例
Python 调用示例
错误码说明
| 错误信息 | 原因 | 解决方案 |
|---|---|---|
| 请传入有效的 IP 地址参数 | ip参数为空或全是空白字符 | 检查ip参数是否正确传递 |
| IP 地址格式非法 | IP地址不符合IPv4/IPv6规范 | 检查IP格式,如:223.247.32.216(IPv4)、2400:3200::1(IPv6) |
| 未查询到该 IP 的地理位置信息 | IP地址不在数据库中(多为内网/保留IP) | 确认IP为公网IP,或更新数据库 |
| 网络请求失败 | 服务器不可达/超时/权限问题 | 检查API地址是否正确,服务器是否正常运行 |