apiCode 路由」模式。开发者始终调用同一个接口,通过 apiCode 指定实际业务接口,再按照该 apiCode 对应的业务文档填写 data 参数。
请求体
统一请求体包含apiCode 和 data 两个核心字段:
调用逻辑
1
客户端发起请求
向统一入口
POST /v1/openapi/execute 发起请求。2
校验 API Key
校验
AIBase-API-Key 的有效性、有效期与 IP 白名单。3
校验 apiCode 与权限
读取
apiCode,校验对应 API 配置是否存在、启用,以及该 Key 是否具备调用权限。4
路由与参数校验
路由到对应业务 Handler,校验
data 中的业务参数。5
实时执行并返回
服务端实时执行业务逻辑,直接在当前响应中返回业务结果。
不同
apiCode 的 data 结构不同,不能假设一致。例如 geo.brand 的 data 只定义了可选的 brandId,而 geo.competitors 的 data.brandId 为必填。组装请求前请进入对应的业务 API 页面核对字段。继续:了解实时请求模式
确认 SYNC 实时调用的返回方式与超时建议。