预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113626223A(43)申请公布日2021.11.09(21)申请号202110924106.0(22)申请日2021.08.12(71)申请人北京京东振世信息技术有限公司地址100086北京市海淀区知春路76号6层(72)发明人刘春和(74)专利代理机构中原信达知识产权代理有限责任公司11219代理人李阳郭晗(51)Int.Cl.G06F9/54(2006.01)G06F16/25(2019.01)权利要求书2页说明书13页附图9页(54)发明名称一种接口调用方法和装置(57)摘要本发明公开了一种接口调用方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收第一应用接口发送的映射请求,根据映射请求调用映射请求中指定的业务编码对应的映射模型,映射模型包括源对象与目标对象的映射规则,源对象包括第一应用接口的入参字段,目标对象包括第二应用接口的入参字段,将第一应用接口的入参字段输入映射模型,输出第二应用接口的入参字段值,并将第二应用接口的入参字段值返回第一应用接口,以使第一应用接口调用第二应用接口。该实施方式能够克服硬编码方式效率极低的缺陷,减少开发成本,实现动态参数映射到下游,解决当前自动化服务构建成本高、对技术人员要求高、服务执行不连贯的问题。CN113626223ACN113626223A权利要求书1/2页1.一种接口调用方法,其特征在于,包括:接收第一应用接口发送的映射请求,其中,所述映射请求中包括指定的业务编码;根据所述映射请求,调用所述指定的业务编码对应的映射模型,其中,所述映射模型包括源对象与目标对象的映射规则,所述源对象包括所述第一应用接口的入参字段,所述目标对象包括第二应用接口的入参字段;将所述第一应用接口的入参字段输入所述映射模型,输出所述第二应用接口的入参字段值,并将所述第二应用接口的入参字段值返回所述第一应用接口,以使所述第一应用接口调用所述第二应用接口。2.根据权利要求1所述的方法,其特征在于,所述根据所述映射请求,调用所述指定的业务编码对应的映射模型之前,所述方法还包括:根据输入的业务类型获取对应的业务编码;配置与所述业务编码对应的所述映射规则,得到所述映射模型;其中,所述映射规则包括映射类型和表达式。3.根据权利要求2所述的方法,其特征在于,所述将所述第一应用接口的入参字段输入所述映射模型,输出所述第二应用接口的入参字段值,包括:在所述映射类型为普通映射、且所述表达式有值的情况下,则按照所述表达式输出所述第二应用接口的入参字段值;在所述映射类型为普通映射、且所述表达式无值的情况下,则按照所述映射模型中所述源对象与所述目标对象的对应关系,将所述第一应用接口的入参字段值一对一映射到所述第二应用接口的对应字段中;在所述映射类型为枚举映射的情况下,按照所述映射模型中所述源对象与所述目标对象的对应关系,获取所述源对象的字段值与所述目标对象的字段值的对应关系,并根据所述源对象的字段值与所述目标对象的字段值的对应关系,将所述第一应用接口的入参字段值映射为所述第二应用接口的对应的字段值。4.根据权利要求3所述的方法,其特征在于,所述表达式为JUEL表达式;所述按照所述表达式输出所述第二应用接口的入参字段值,包括:通过表达式解析器解析所述JUEL表达式,以对所述第一应用接口的入参字段值进行处理,所述处理包括将第一应用接口的多个入参字段值映射到所述第二应用接口的不同字段中。5.根据权利要求3所述的方法,其特征在于,所述表达式为自定义函数,所述自定义函数动态注册到字段映射解析处理器;所述按照所述表达式输出所述第二应用接口的入参字段值,包括:通过所述字段映射解析处理器调用所述自定义函数,将所述第一应用接口的入参字段值转换到所述第二应用接口的入参的键值对中。6.根据权利要求1所述的方法,其特征在于,所述映射请求中还包括功能类型;将所述第一应用接口的入参字段输入所述映射模型之前,还包括:根据所述功能类型,获取与所述源对象关联的配置模板,根据与所述源对象关联的配置模板中配置的校验规则,对所述第一应用接口的入参字段进行校验。7.根据权利要求6所述的方法,其特征在于,将所述第一应用接口的入参字段输入所述2CN113626223A权利要求书2/2页映射模型,输出所述第二应用接口的入参字段值之后,还包括:根据所述功能类型,获取与所述目标对象关联的配置模板,根据与所述目标对象关联的配置模板中配置的校验规则,对所述第二应用接口的入参字段进行校验。8.根据权利要求7所述的方法,其特征在于,所述映射请求中还包括业务方编码,在获取与所述源对象关联的配置模板或获取与所述目标对象关联的配置模板时,优先获取与所述业务方编码对应的所述配置模板。9.根据权利要求7所述