跳到主要内容

接口定义

每种开发模式都由「基本信息」「请求参数」「返回参数」三部分共同定义一个接口。开发模式决定接口如何执行,这三部分决定接口长什么样、怎么被调用、返回什么结构。

基本信息​

点击工作台右侧「基本信息」打开配置抽屉。

字段说明约束
接口编号保存后由平台生成只读
接口名称展示名称,最长 100 字符必填
接口地址平台对外路径,前面拼接项目统一前缀必填;仅英文、数字、/、-、_;不能包含 //
请求方式GET / POST / PUT / PATCH / DELETE单表模式及 ElasticSearch、Hive 仅 GET
操作类型查询 / 插入 / 修改 / 删除单表模式仅查询;Hive 不提供插入
权限级别公开(所有人可见)/ 私有(仅自己可见)私有接口不出现在他人可选列表中
认证方式无认证 / 简单认证(AppKey)/ 签名认证(AppKey + AppSecret)见下方说明
发布协议REST 固定勾选;可选 MCPMCP 仅在简单认证下可选
接口分组左侧分组树,决定接口归档位置必填
接口分类业务分类,用于列表筛选选填
开启事务写操作多语句时整体提交/回滚代理与编排模式不展示
版本号正整数必填
超时时间接口执行超时,单位 ms代理模式在路由配置中单独设置
描述说明接口用途、注意事项选填

认证方式​

类型调用方需要适用场景
无认证无需凭证仅内网或公开数据;不建议生产使用
简单认证X-AppKey内部系统、MCP 调用
签名认证X-AppKey + 签名头开放平台、公网调用,防篡改与重放

签名算法、请求头与验签流程详见 签名认证。接口的认证方式只是「允许的认证类型」,真正能调用还需要应用凭证被授权该接口。

发布协议​

  • REST:始终启用,是接口的默认调用方式。
  • MCP:勾选后该接口会以 MCP 工具形式暴露给智能体;只有认证方式为「简单认证」时才可勾选。

请求参数​

右侧「请求参数」定义调用方可以传什么。

字段说明
参数名对外暴露的参数名,SQL 中通过 #{参数名} 引用
目标参数名仅代理模式:映射到第三方的参数名,留空默认同名
参数类型String / Int / Float / Array / Object / Boolean
参数位置Query / Body / Header;路径参数由 #{name} 自动识别
必填是 / 否
示例值文档与测试面板的默认示例
默认值调用方未传时使用
描述参数含义
子参数点击 + 为 Object / Array 添加嵌套结构

脚本模式支持「解析」:从 SQL 中自动提取 #{} 占位符生成参数,减少手工录入。参数名修改后,SQL 中的引用不会自动重命名,需要同步调整。

分页参数​

查询类 SQL 接口可开启分页:

  • 开启后自动增加 pageNum、pageSize 两个参数。
  • pageSize 上限为 1000;非正数或缺失时按默认值处理。
  • 代理、编排不提供该开关。
  • 单表模式勾选分页后,由页面生成对应参数。

返回参数​

右侧「返回参数」定义响应字段与结构。

字段说明
参数名对外的响应字段名
源字段SQL 列名 / 脚本字段 / 第三方字段(按模式不同)
参数类型String / Int / Float / Array / Object / Boolean
位置代理模式下标识字段位于 code、data、msg、timestamp、traceId 或其他位置
示例值文档示例
默认值字段为空时的回退值
描述字段含义
子参数嵌套对象/数组结构
  • 脚本模式支持从 SQL 结果自动「解析」返回参数。
  • 代理模式支持粘贴第三方 JSON 响应「导入」返回结构。
  • 未声明的字段不会出现在接口文档的响应示例中,但实际返回是否裁剪取决于数据处理插件配置。

统一响应结构​

接口默认返回平台统一结构:

{
"code": 0,
"msg": "success",
"data": {},
"traceId": "..."
}
  • code=0 表示成功,非 0 表示业务失败。
  • 错误码与 HTTP 状态码的对应关系见 错误码。
  • 代理模式默认保留第三方原始响应;配置错误映射后才转换为平台业务错误。
  • 流式或原始响应能力由接口类型和发布协议决定。

保存、发布与版本​

动作结果
保存写入草稿,不对外提供服务;已上线接口需先下线才能保存
发布生成发布快照并在当前环境生效,接口状态变为上线
版本升级复制当前定义,版本号 +1,保存为新版本
下线停止对外服务,保留定义与历史

版本号是接口定义的业务版本,不等同于发布批次。发布记录的对比、回滚与迁移见 环境与发布 和 版本迁移。

校验与常见错误​

提示原因处理
请填写接口名称名称为空补充名称
接口地址格式不正确含中文、空格或非法字符只保留英文、数字、/、-、_
不能包含连续斜杠路径中出现 //修正路径
请选择分组未选择接口分组在左侧分组树选择或新建
保存前请先下线接口处于上线状态先下线再保存
请先保存后再发布存在未保存修改先保存
MCP 无法勾选认证方式不是简单认证改为简单认证

相关阅读​