Skip to main content
Version: 2.2.1

创建API

登记数据源和创建API集合成功后,就可以进行API的构建了。构建API一共包括三步:填写API基本信息、配置表和参数、测试API。

API列表

img_1.png 创建的API,都会在API列表里展示。

功能名称说明
查询针对API名称进行模糊查询
复选框可选中多个明细行,结合页面级-删除实现批量删除操作
页面级-删除结合复选框实现批量删除操作;操作时需要进行二次确认
导出下载点击以Excel格式导出列表所选中明细行内容
新建API点击触发新增API操作,新增列表明细行
列表筛选根据API集合数据源类型状态API标签进行列表内容筛选
查看详情点击API名称,弹窗展示该API基本信息
列表排序点击实现根据创建时间字段进行列表明细行排序,支持顺序/倒序
行级-编辑点击编辑明细行内容
行级-查看权限点击查看该API相关权限(待更新)
行级-发布/下线点击变化状态,见下文发布/下线
行级-测试点击触发API测试
行级-删除点击删除明细行条目;操作时需要进行二次确认
  • 发布/下线操作规则:API状态为已创建时,若测试状态为已测试,可以进行发布操作;API状态为已下线时,可进行发布操作;API状态为已上线时,可进行下线操作;API状态为已创建时,若测试状态为未测试,不可以进行发布/下线操作;

配置API基本信息

  • 配置API信息页面展示:

img_4.png

参数名称属性类型说明
API名称必填文本框创建的API名称
API集合必填文本框API所属的集合
API Path必填文本框API的请求路径,也是构成API url地址的一部分
协议必填下拉单选API调用的请求协议
请求方式必填下拉单选API调用的请求方式,支持get和post
返回类型必填下拉单选API调用的返回类型,支持json
超时时间必填数字选框API超时时间
描述必填文本框对API的描述
API标签选填下拉多选可以针对API添加业务标签,用于快速识别API
入参定义--对API调用中的请求参数绑定的入参参数的定义

入参参数的配置

入参参数的设置,是为了在第二步中设置请求参数时进行绑定,请求参数一定要绑定入参参数中的其中一个,建议在请求参数中用到几个入参,就创建几个入参,若有冗余的参数,有可能会导致调用API失败。

  • 入参参数定义列表页面展示: img_7.png
功能名称说明
编辑编辑该明细行入参参数配置
上移上移该明细行1行,当列表明细行数≥2时可以执行此操作
下移下移该明细行1行,当列表明细行数≥2时可以执行此操作
删除列表删除该明细行
  • 新增配置入参参数页面展示: img_8.png
参数名称属性类型说明
参数名必填文本框入参参数的名称
参数位置必填默认值若请求方式选择了GET,参数位置为QUERY,若请求方式选择了POST,参数位置为BODY
参数类型必填下拉单选支持参数类型为整型、浮点型、字符串和布尔型,布尔型在数据服务
是否必填必填单选若勾选了是,在测试和调用API时必须填写调用值,若勾选了否,则须给定一个默认值,用于测试和调用时使用
默认值-文本框若勾选了是否必填的”否”,此处需要给定默认值
示例值必填文本框用于API调用者查看的示例值
描述必填文本框对于该入参参数的描述

配置表和参数

配置完API基本信息之后,需要进行表和参数的配置,如下图所示: img_10.png

-选择表部分参数:

参数名称属性类型说明
生成方式必填下拉单选选择API的生成方式,支持SQL模式生成API
数据源类型必填下拉单选选择数据源类型
数据源名称必填下拉单选选择在数据源登记模块登记的数据源名称
数据源库必填下拉单选选择数据源下的具体数据库
  • 入参定义列表部分参数:

img.png

参数名称属性类型说明
参数名称必填文本框填写入参参数名称
参数位置--若请求方式选择了GET,参数位置为QUERY;若请求方式选择了GET,参数位置为QUERY
参数类型必填下拉单选选择入参参数类型,选项为整型/浮点型/字符串/布尔型
是否必填必填单选选择入参参数属性,选项为是/否
示例值必填文本框填写参数示例值
描述必填文本域填写入参参数描述
  • 数据字段展示部分参数,数据来源选择表-数据源库,选择对应数据源库内具体数据库表,即可得到数据字段展示信息;可通过选中将其选为返回参数。

  • 返回参数部分参数:

参数名称属性类型说明
参数名称必填文本框为参数命名
参数类型必填下拉单选选择参数类型,整型、浮点型、字符串、布尔型
示例值选填文本框填写参数示例值
描述选填文本框对于该返回参数的描述

功能说明:

功能名称说明
添加添加新的返回参数明细
清空清空返回参数列表
上移上移该明细行1行,当列表明细行数≥2时可以执行此操作
下移下移该明细行1行,当列表明细行数≥2时可以执行此操作
删除列表删除该明细行
  • 脚本编辑通过文本框编辑脚本信息,支持一键格式化、启用分页功能。

启用分页:配置表和参数勾选了启用分页后,点击【完成,开始测试】按钮,测试页面左侧会展示启用分页对应的pageNumh和pageSize参数,可以按需配置。

img.png

点击完成: img_1.png

测试

数据服务提供在线功能测试,便于测试API取数逻辑配置的正确性。在测试页面,左侧是入参参数和分页信息(默认分页页号为1,分页大小为200,最多返回1000条数据),点击开始测试,右侧会有API的测试详情和返回内容等信息。 img_11.png 点击查看错误状态码可以查看返回的错误码对应的错误原因,便于用户更好的定位失败的API的错误原因。 img_12.png