data 字段。GEOBase 全部接口为 SYNC 实时请求,data 即最终业务结果。
data 的四种结构形态
不同 apiCode 的 data 结构不同,接入前请先确认目标接口的形态:
部分接口固定返回全量数据(
size = -1),无需也支持传入分页参数;另有部分接口支持 pageNo / pageSize。请以具体接口页面的参数说明为准。错误码
调用方应按响应体中的code 处理对应分支。
推荐处理顺序
1
检查 HTTP 状态
先处理连接失败、超时、空响应和非 2xx HTTP 状态。
2
检查业务 code
HTTP 请求完成后,再判断响应体中的
code 是否为 200;2001 按空结果处理,不要当成失败。3
记录请求标识
生产环境记录
AIBase-Request-Id;异常时同时保留 apiCode、请求参数与响应时间。4
按错误类型恢复
参数与凭证问题(
4001 / 4002 / 403 / 4021)应先修正再请求;500 可稍后有限重试。requestId 请求追踪
建立生产环境排错记录。
联调排错清单
按参数、认证、权限和响应解析逐项定位问题。