如何快速调通保存接口
注意:该方法适用绝大多数接口,但目前已知采购订单保存接口和请购单保存接口不适用该方法。其需要将得到的结果JSON对照文档添加缺少的必填字段,例如采购订单保存接口的请求参数:"org_code"、"bustype_code"等。
一、新增数据
- 在租户内添加一条符合自己业务需求的数据,这里以"客户档案"为例
- 填写完成后保存(这里演示就不做具体信息的填写了)
二、列表查询
- 点击进入开放平台API中心 ,搜索“客户档案列表查询”,点击右上角API测试工具。
- 下拉菜单选择对应租户 ->填写必填参数 -> 点击发起调试
- 复制响应体中步骤一中新增的那条数据的id值,用来做详情查询的请求id。
三、详情查询
- 点击左侧目录中的“客户档案详情查询“,点击API测试工具
- 选择对应租户 ->粘贴刚刚复制的id -> 点击发起调试 ->复制响应体内的内容
- 删掉复制内容的”code“和”message“两行数据后留作备用。
四、API小助手网址
五、获取用例json
- 进入API助手网址 ,搜索”客户档案保存“,复制”请求示例“框内全部数据备用。
六、拉取代码Demo
拉取代码Demo,git地址:https://gitee.com/ecological-technology_admin/isvdemo
将步骤三备用的JSON数据复制到cuscompare.txt
将步骤五获取的用例JSON数据复制到standardjson.txt
- 打开VerifyTest
- 往getRequiredFromCusJson()方法体中添加对应参数
- 参数值为standardjson.txt中子表参数的参数名(例如下图②号红框中的参数名,没有则不填,多个子表则用逗号分隔)
- 运行getRequiredFromCusJson()方法
- 运行成功后,双击选择控制台中最后一条数据,右键复制
- 将复制的数据前面的信息删除掉,只保留JSON数据并复制
七、测试脚本能否保存成功
- 进入客户档案保存的API测试页面
- 选择对应租户->切换为文本输入->粘贴上一步复制的数据
- 发起调试,查看结果
八、说明
最后成功保存的脚本是只包含必填项的脚本,不一定符合客户的业务需求场景,使用时根据自己的需求添加对应的业务参数即可。