⌘CtrlK
Appearance
Appearance
开发人员登录系统,进入开发门户,点击菜单“API管理”>“API注册”,打开API注册管理界面,左侧显示组织树结构(包括域、系统、服务),右侧显示已创建的API列表。

在“API注册”界面,选择左侧组织树中API所属节点,再点击“API创建”按钮,打开创建API类型选择界面。

选择所要创建API类型(HTTP、WebService、SAP、DB、JMS、Dubbo、gRPC、API编排)及场景。

选择创建接口的类型及场景后,参考具体场景对应章节,完成API创建。
| 场景 | 参考章节 |
|---|---|
| HTTP | 2.1 HTTP服务 |
| WebService | 2.2 WebService服务 |
| SAP | 2.3 SAP服务 |
| DB | 2.4 DB服务 |
| JMS | 2.5 JMS服务 |
| Dubbo | 2.6 Dubbo服务 |
| gRPC | 2.7 gRPC服务 |
| API编排 | 2.8 API编排 |
“API注册”页面,选择左侧组织树中API所属节点,点击API记录操作列“编辑”按钮,进入API编辑界面。

在“API编辑界面”中,参考相应场景的参考说明,完成API更新,点击“确定”按钮保存更新数据。

“API注册”页面,选择左侧组织树中API所属节点,点击API记录操作列的“删除”按钮,弹出删除确认界面。

点击“确定”按钮,删除API记录。

“API注册”页面,选择左侧组织树中API所属节点,点击API记录操作列的“发布”按钮,弹出API发布界面。

参考API发布字段说明表格,完成API发布信息填写,点击“确定”按钮,完成API发布。

| 参数 | 说明 |
|---|---|
| 代理端口 | ESB代理API接口的端口 |
| 代理URI | ESB代理API接口的URL,比如:/test或/api/test |
| 重试次数 | 重试次数 |
| 发布说明 | 该接口发布说明 |
| 路由规则 | 根据条件判断是否对请求进行路由转发,可选“轮询”或“自定义”,选择“自定义”请参考“路由规则参数说明表”,完成参数填写 |
| 请求报文转换 | 对请求报文格式进行转换,可选“穿透”、“XML转JSON”、“JSON转XML”,请参考“请求报文转换参数说明表”,完成参数填写 |
| 响应报文转换 | 对响应报文格式进行转换,可选“穿透”、“XML转JSON”、“JSON转XML”,请参考“响应报文转换参数说明表”,完成参数填写 |
| 发布至网关服务器 | 是否将该接口发布至网关服务器 |
| ESB服务器 | 选择ESB服务器组,发布接口 |
路由规则参数说明表:
| 参数 | 说明 |
|---|---|
| 参数类型 | 参数位置,可选“请求头”,“客户端IP”、“报文体” |
| 参数名 | 参数名称 |
| 条件 | 参数操作类型,“等于”、“不等于”、“包含”、“不包含” |
| 参数值 | 比对的参数值 |
| 目标端点 | 选择路由的目标端点 |
| 操作 | 删除:删除该记录 |
请求报文转换参数说明表:
| 参数 | 说明 |
|---|---|
| 字段类型 | 转换报文所在位置,可选”报文体”、“请求头“ |
| 字段名称 | 字段名称 |
| 新字段名称 | 替换的新字段名称 |
| 字段赋值 | 字段值 |
| value是否是变量 | 字段赋值的字段值是否是变量的名称,”是“、”否“ |
| 操作 | 删除:删除该记录 |
响应报文转换参数说明表:
| 参数 | 说明 |
|---|---|
| 字段类型 | 转换报文所在位置,可选”报文体”、“请求头“ |
| 字段名称 | 字段名称 |
| 新字段名称 | 替换的新字段名称 |
| 字段赋值 | 字段值 |
| value是否是变量 | 字段赋值的字段值是否是变量的名称,”是“、”否“ |
| 操作 | 删除:删除该记录 |
“API注册”页面,选择左侧组织树中API所属节点,点击API记录操作列的“Mock”按钮,进入API Mock界面。

在“Mock 操作”界面,进入“期望管理”页签,点击“新建期望”按钮,弹出新建期望页面。

在“新建期望”页面,参考参数说明表格完成字段填写,点击“确定”按钮,完成期望数据保存。

| 参数 | 说明 |
|---|---|
| 名称 | 期望名称 |
| HTTP状态码 | 期望业务接口返回的HTTP状态码 |
| 设为默认 | 设置该期望为默认期望 |
填写该期望返回的响应数据,点击“保存”按钮,保存期望数据。

在“Mock 操作”界面,进入“Mock 测试”页签,填写请求参数,点击“发送”按钮,进行测试,测试结果将在“实时响应”窗口展示,测试结果与期望设置相同。

在“API注册”界面,选择左侧组织树中API所属节点,再点击“API导入”按钮,打开API导入界面。

在“API导入”界面,点击“下载模板”按钮,下载API模板。

修改下载的API模板。

在“API导入”界面,点击“上传文件”按钮,选择上一步骤修改的模板文件,点击“打开”按钮,上传数据文件。

填写“业务服务地址”,点击“保存”按钮,保存API信息。

在“API注册”界面,选择左侧组织树中API所属节点,选中需要删除的API接口,点击“批量删除”按钮,弹出删除确认界面 (已发布接口需取消发布并删除发布记录后才能删除,待发布的接口需在我的发布菜单栏删除发布记录后才能删除)。

| 发布状态 | 批量删除条件 |
|---|---|
| 已注册 | 可直接删除 |
| 待发布 | 需在我的发布菜单栏删除发布记录后才能删除 |
| 已发布 | 需在我的发布菜单栏取消发布并删除发布记录后才能删除 |
在“API注册”界面,选择左侧组织树中API所属节点,鼠标悬浮在标签栏,将显示 + 号,点击 + 号,打开”添加标签”页面。”API标签”相关可参考4.2.2.5 API标签。

选择需要为接口添加的标签,点击“确定”保存标签信息。

在“API注册”界面,选择左侧组织树中API所属节点,点击标签查询按钮,选择标签,点击“搜索”图标,显示符合条件的API接口列表。


在“API注册”界面,选择左侧组织树中API所属服务节点,勾选需要导出的API接口,点击“API导出”按钮,即可导出API接口文件。
