| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| appkey | string | 是 | 无 | 开发者凭据;支持现有 Query、Header 和 Bearer,多处值须一致。 |
| ip | string | 是 | 无 | IPv4 或 IPv6 字面量;不接受域名、端口或 CIDR。 |
| 字段 | 类型 | 说明 |
|---|---|---|
| dataStatus.requestParameter | string | 真实、可读的业务请求参数;无业务参数时为空,不包含凭据。 |
| dataStatus.statusCode | integer | 接口返回状态码 |
| dataStatus.status | string | 接口返回状态,例如 SUCCESS 或 ERROR。 |
| dataStatus.statusDescription | string | 接口返回状态说明 |
| dataStatus.responseDateTime | string | 接口数据返回时间 |
| dataStatus.dataTotalCount | integer | 单个定位对象为 1。 |
| data | object | 定位结果是 IP 所属网络的地域参考,不代表设备实时位置。城市、省份可能为空;经纬度为可用定位记录中的数值,缺失或冲突记录明确失败。数据公布与更新频率以实际来源为准。 |
| data.countryCode | string | IP 地址定位国家代码 |
| data.state | string/null | IP 地址定位省份/州 |
| data.city | string/null | IP 地址定位城市 |
| data.latitude | number | IP 地址定位纬度 |
| data.longitude | number | IP 地址定位经度 |
| 业务状态码 | 业务状态码解释 | 备注 |
|---|---|---|
| 200 | 成功 | HTTP 200 |
| 400 | 参数错误 | HTTP 400 |
| 500 | 定位数据不可用 | HTTP 500 |
| 429 | 频率受限 | HTTP 429 |
| 403 | 无权限或过期 | HTTP 403 |
| 402 | 凭据错误 | HTTP 402 |