| 字段 | 类型 | 必返 | 可为 null | 说明 |
|---|---|---|---|---|
| DataStatus.RequestParameter | string | 是 | 否 | 本次真实、可读的业务请求参数,不含凭据;Demo 与实际示例输入对应。 |
| DataStatus.StatusCode | integer | 是 | 否 | 100 成功;501 参数错误对应 HTTP 400;901 处理或依赖失败对应 HTTP 503,公共鉴权和限流规则保持。 |
| DataStatus.StatusDescription | string | 是 | 否 | 业务处理结果说明。 |
| DataStatus.ResponseDateTime | string | 是 | 否 | 响应生成时间,不代表资料公布、行情交易或净值日期。 |
| DataStatus.DataTotalCount | integer | 是 | 否 | 本次实际返回记录数量;技术资讯为本页文章数,未命中归属资料时为 0。 |
| Data | object | 是 | 否 | 定位结果对象;未命中时保留对象并返回 DataTotalCount=0。 |
| Data.Country | string / null | 是 | 是 | 历史地域描述字段;不改为国家代码,未命中可为 null。 |
| Data.Address | string / null | 是 | 是 | IP 地址具体定位地址 |
| Data.LocationCode | string / null | 是 | 是 | 可关联的六位行政区划码;无法关联时为空字符串,未命中可为 null。 |
| 业务码 | 含义 | HTTP 与处理说明 |
|---|---|---|
| 100 | 请求成功 | HTTP 200;请同时检查业务状态与返回数据。 |
| 501 | 参数错误 | HTTP 400;参数缺失、类型错误或参数冲突。 |
| 502 | 请求频率限制 | HTTP 429,沿用公共限流契约。 |
| 503 | 权益过期 | HTTP 403,沿用公共 权益契约。 |
| 504 | 凭据或权限错误 | 结合 HTTP 状态区分凭据缺失、无效、无商品权限或鉴权服务不可用。 |
| 505 | 调用额度不足 | HTTP 403,沿用公共额度契约。 |
| 901 | 处理或依赖失败 | HTTP 503;包含目标处理失败、依赖失败和超时。 |