一种接口配置与调用方法、装置、系统及介质与流程
未命名
07-12
阅读:60
评论:0

1.本发明涉及金融科技技术领域,尤其涉及一种接口配置与调用方法、装置、系统及介质。
背景技术:
2.api(application programming interface,应用程序编程接口)是平台和平台,系统和系统间的主要交互方式。金融系统之间的信息交互也主要依赖api,每个api提供特定的功能。
3.在金融领域,对于系统之间通过api的信息交互必须遵循最小且必要原则,即不允许通过一个api返回所有信息,再让调用方选择需要的信息,以保证信息安全性。例如当需要根据客户的身份证号查询客户的其它信息时,则需要分别开发对应的api,即根据身份证号查询姓名需要开发一个api,查询银行卡号需要开发另一个api等等。
4.这使得金融系统中api的开发与维护工作量非常大,在系统存在变更时难以快速高效地对业务需求进行响应。
技术实现要素:
5.鉴于上述现有技术的不足,本发明的目的在于提供可应用于金融科技或其它相关领域的一种接口配置与调用方法、装置、系统及介质,旨在确保信息安全的同时降低金融系统api的开发维护工作量,提高对业务需求的响应速度。
6.本发明的技术方案如下:
7.一种接口配置与调用方法,包括:
8.获取目标接口的参数信息;
9.根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用;
10.响应于接口调用指令,确认当前调用的映射接口;
11.根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。
12.在一个实施例中,所述获取目标接口的参数信息,具体包括:
13.获取目标接口的初始入参字段和对应的初始出参字段。
14.在一个实施例中,所述根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用,包括:
15.将所述初始出参字段进行排列组合,得到多个出参字段组合,每个出参字段组合中至少包括一个初始出参字段;
16.将所述初始入参字段和多个出参字段组合一一映射生成对应数量的映射接口,以供外部系统调用。
17.在一个实施例中,所述将所述初始出参字段进行排列组合,得到多个出参字段组
合,包括:
18.获取业务需求信息,根据所述业务需求信息确认多种出参字段过滤策略;
19.根据每种出参字段过滤策略对所述初始出参字段进行过滤,得到多个出参字段组合。
20.在一个实施例中,所述将所述初始入参字段和多个出参字段组合一一映射生成对应数量的映射接口,具体包括:
21.将所述初始入参字段配置为映射入参字段、将每个出参字段组合配置为映射出参字段,一一对应生成多个映射接口。
22.在一个实施例中,所述响应于接口调用指令,确认当前调用的映射接口,包括:
23.接收接口调用指令,获取所述接口调用指令中携带的接口标识;
24.根据所述接口标识确认当前调用的映射接口。
25.在一个实施例中,所述根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据,包括:
26.获取预先配置的当前调用的映射接口与所述目标接口之间的参数映射关系,所述参数映射关系包括当前调用的映射接口的映射入参字段和映射出参字段;
27.基于所述接口调用指令中携带的入参数据,获取所述目标接口返回的全部字段出参数据;
28.根据所述映射出参字段对全部字段出参数据进行过滤,向外部系统返回映射出参字段的出参数据。
29.一种接口配置与调用装置,包括:
30.获取模块,用于获取目标接口的参数信息;
31.配置模块,用于根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用;
32.接口确认模块,用于响应于接口调用指令,确认当前调用的映射接口;
33.映射返回模块,用于根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。
34.一种接口配置与调用系统,所述系统包括至少一个处理器;以及,
35.与所述至少一个处理器通信连接的存储器;其中,
36.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述接口配置与调用方法。
37.一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的接口配置与调用方法。
38.有益效果:本发明公开了一种接口配置与调用方法、装置、系统及介质,相比于现有技术,本发明实施例通过配置多个映射接口以供外部系统调用,使得可根据不同映射接口与目标接口之间的参数映射关系对返回参数进行字段过滤,仅返回指定字段的出参数据,通过一个目标接口的开发即可实现多种业务需求的接口响应,有效降低了接口开发维护成本,提高了对业务需求的响应速度。
附图说明
39.下面将结合附图及实施例对本发明作进一步说明,附图中:
40.图1为本发明实施例提供的接口配置与调用方法的一个流程图;
41.图2为本发明实施例提供的接口配置与调用方法中步骤s200的流程图;
42.图3为本发明实施例提供的接口配置与调用方法中步骤s201的流程图;
43.图4为本发明实施例提供的接口配置与调用方法中步骤s300的流程图;
44.图5为本发明实施例提供的接口配置与调用方法中步骤s400的另一个流程图;
45.图6为本发明实施例提供的接口配置与调用装置的功能模块示意图;
46.图7为本发明实施例提供的接口配置与调用系统的硬件结构示意图。
具体实施方式
47.为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。以下结合附图对本发明实施例进行介绍。
48.请参阅图1,图1为本发明提供的接口配置与调用方法一个实施例的流程图。本实施例提供的接口配置与调用方法应用于包括终端设备、网络和服务器构成的系统,其中网络为用于在终端设备和服务器之间提供通信链路的介质,其可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等;终端设备上的操作系统可以包括手持设备操作系统(iphone operating system,ios系统)、安卓系统或其他操作系统,终端设备通过网络连接到服务器以实现交互,从而进行接收或发送数据等操作,具体可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式服务器等等。如图1所示,该方法具体包括如下步骤:
49.s100、获取目标接口的参数信息。
50.本实施例中,在系统网关处获取内部系统目标接口的参数信息,目标接口指的是内部系统例如银行业务系统内用于信息交互的接口,具体获取的参数信息为目标接口的初始入参字段和对应的初始出参字段,目标接口中包含的初始入参字段对应多个初始出参字段。
51.即有别于现有的每个接口仅向外部系统返回最小且必要的出参字段,导致需要不停的开发不同的接口来满足多种业务应用场景,本实施例通过一个目标接口的开发,直接返回多个初始出参字段以供后续进一步的字段调用处理。例如一个目标接口可直接通过身份证号查询姓名、银行卡号、开户网点、卡类型、卡余额等等,由于返回的参数信息仅在银行内部系统以及银行网关之间传递,确保数据安全性,若对外调用则需进一步的字段配置处理以满足数据合规要求,使得在确保数据安全性的同时也有效降低系统内部的接口开发与维护成本。
52.s200、根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用。
53.本实施例中,映射接口为暴露给外部系统调用以提供相应的信息交互功能。通过在系统网关处配置的多个映射接口,可在开发一个目标接口的基础上根本不同的需求映射生成多个映射接口,减少了接口开发成本,提高了接口调用的快速响应需求。
54.s300、响应于接口调用指令,确认当前调用的映射接口。
55.当外部系统基于业务应用场景的需求发出接口调用指令时,网关则对该接口调用指令做出响应,基于指令中的相关标识信息确认当前外部系统需调用的映射接口,即通过系统网关作为外部系统与内部系统之间的数据传递桥梁,对外部系统的接口调用进行响应,避免外部系统直接调用可返回客户所有信息的目标接口,确保接口调用的数据合规性。
56.s400、根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。
57.由于在配置生成多个映射接口时,每个映射接口和目标接口之间存在相应的参数映射关系,不同参数映射关系体现了不同映射接口的参数与目标接口的参数之间的对应关系。因此在网关处,根据当前调用的映射接口和目标接口之间的参数映射关系,对目标接口返回的全部参数信息进行过滤处理,仅向外部系统返回指定字段的出参数据,减少了数据传输量,且通过一个目标接口的开发即可实现多种业务需求的接口响应,有效提高了对业务需求的响应速度。
58.在一个实施例中,请参阅图2,其为本发明实施例提供的接口配置与调用方法中步骤s200的流程图,如图2所示,步骤s200包括:
59.s201、将所述初始出参字段进行排列组合,得到多个出参字段组合,每个出参字段组合中至少包括一个初始出参字段;
60.s202、将所述初始入参字段和多个出参字段组合一一映射生成对应数量的映射接口,以供外部使用。
61.本实施例中,一个目标接口中含有多个初始入参字段和初始出参字段,在获取到目标接口的初始入参字段和初始出参字段之后,先将初始出参字段进行排列组合的操作,得到多个出参字段组合,其出参字段组合中含有一个或者多个初始出参字段。将得到的出参字段组合和初始入参字段再一一映射,生成对应数量的映射接口,此映射接口以供外部系统的调用,由一个接口的参数信息映射生成多个映射接口,从而满足不同业务场景下的信息调用需求,减少了接口的开发成本。
62.在一个实施例中,步骤s202具体包括:
63.将所述初始入参字段配置为映射入参字段、将每个出参字段组合配置为映射出参字段,一一对应生成多个映射接口。
64.本实施例中,在进行初始入参字段与出参字段组合的映射时,先将初始入参字段配置为映射入参字段,将每个出参字段组合配置为映射出参字段,进而一一对应生成多个映射接口。也就是说,每个映射接口的入参与目标接口的入参保持一致,使得外部系统在实现数据获取时需要提供完整且准确的入参数据,而每个映射接口的出参则为各不相同的出参字段,以便外部系统根据不同的数据获取需求分别调用对应的映射接口,实现返回特定字段数据的目的。
65.具体的出参字段组合,可以是各个初始出参字段所有可能的组合结果,即从n个初始出参字段中,取r个不重复的字段按次序排列,其中r大于等于1,排列形成的集合即为全部的出参字段组合,出参字段组合的数量为2
n-1,例如当目标接口的参数信息为:入参1、出参1、出参2,即包括一个初始入参字段和两个初始出参字段,则可最多排列得到的三种出参字段组合,进而一一映射生成三个映射接口,每个映射接口的参数信息分别为:
66.(1)映射接口1:入参1,出参1;
67.(2)映射接口2:入参1、出参2;
68.(3)映射接口3:入参1、出参1、出参2;
69.从而在仅开发一个目标接口的情况下,可基于内部系统提供的目标接口返回的所有出参字段,映射生成多种出参字段组合的映射接口共外部系统调用,以满足不同业务需求下的快速接口响应,无需单独针对不同的需求持续不断地进行接口开发,降低开发维护成本。
70.在一个实施例中,请参阅图3,其为本发明实施例提供的接口配置与调用方法中步骤s201的流程图,如图3所示,步骤s201包括:
71.s2011、获取业务需求信息,根据所述业务需求信息确认多种出参字段过滤策略;
72.s2012、根据每种出参字段过滤策略对所述初始出参字段进行过滤,得到多个出参字段组合。
73.本实施例中,为尽可能减少接口数量,在配置映射接口时,无需生成各个初始出参字段所有可能的组合结果,而是根据获取到的业务需求信息来配置出参字段组合。
74.具体的业务需求信息可以是产品经理等企业员工根据实际场景提交的,且不同的业务需求所需要获取的出参字段不同,例如开卡网点查询需求,余额查询需求等等,根据具体的业务需求信息确定出参字段的过滤策略,根据每种业务需求对应的出参字段过滤策略对获取到的初始出参字段进行过滤,过滤掉对实现业务需求无关或者超出业务需求数据获取权限的初始出参字段,得到每种业务需求下的出参字段组合,使得业务需求的响应无需持续进行接口的开发,仅在网关处进行接口映射配置即可快速响应。
75.在一个实施例中,请参阅图4,其为本实施例提供的接口配置与调用方法中步骤s300的流程图,如图4所示,步骤s300包括:
76.s301、接收接口调用指令,获取所述接口调用指令中携带的接口标识;
77.s302根据所述接口标识确认当前调用的映射接口。
78.本实施例中,当接收到接口调用指令时,该接口调用指令中携带相关的接口标识,例如,接口标识可以是接口的名称信息或者接口的地址信息、接口id等等,此处不做限定。根据得到的指令中携带的接口标识,确认当前需调用的映射接口,实现快速准确的映射接口调用,提高对业务需求的响应速度。
79.在一个实施例中,请参阅图5,其为本发明实施例提供的接口配置与调用方法中步骤s400的流程图,如图5所示步骤s400包括:
80.s401、获取预先配置的当前调用的映射接口与所述目标接口之间的参数映射关系,所述参数映射关系包括当前调用的映射接口的映射入参字段和映射出参字段;
81.s402、基于所述接口调用指令中携带的入参数据,获取所述目标接口返回的全部字段出参数据;
82.s403、根据所述映射出参字段对全部字段出参数据进行过滤,向外部系统返回映射出参字段的出参数据。
83.本实施例中,当外部系统调用映射接口时,首先获取预先配置的映射接口与目标接口之间的参数映射关系,参数映射关系包括当前调用的映射接口的映射入参字段和映射出参字段,其中映射入参字段与目标接口的入参字段保持一致,而映射出参字段则与目标
接口的出参字段相映射,可以与其保持一致或仅为其中的一部分。
84.基于外部系统在进行接口调用时输入的入参数据,即各个映射入参字段的具体内容,例如具体的身份证号或者银行卡号等等,通过入参数据向内部系统进行接口调用,获取目标接口返回的全部字段出参数据,即系统网关可通过内部系统提供的大而全的响应参数获取到目标接口的全部出参数据,而在向外部系统返回数据时,则根据映射出参字段对全部字段出参数据进行筛选过滤,过滤掉当前映射接口中没有配置的出参字段,达到向外部系统返回指定的映射出参字段的出参数据的目的,通过配置映射接口的方式,减少返回的数据量以满足数据合规的要求,确保外部系统与内部系统在通过接口进行信息交互时的数据安全性和隐私性。
85.本发明另一实施例提供一种接口配置与调用装置,如图6所示,装置1包括:
86.获取模块11,用于获取目标接口的参数信息;
87.配置模块12,用于根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用;
88.接口确认模块13,用于响应于接口调用指令,确认当前调用的映射接口;
89.映射返回模块14,用于根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。
90.本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述接口配置与调用的执行过程,各模块的具体实施方式请参考上述对应的方法实施例,此处不再赘述。
91.在一个实施例中,所述获取模块11,具体用于:
92.获取目标接口的初始入参字段和对应的初始出参字段。
93.在一个实施例中,所述配置模块12,包括:
94.出参配置单元,用于将所述初始出参字段进行排列组合,得到多个出参字段组合,每个出参字段组合中至少包括一个初始出参字段;
95.映射生成单元,用于将所述初始入参字段和多个出参字段组合一一映射生成对应数量的映射接口,以供外部系统调用。
96.在一个实施例中,所述出参配置单元,包括:
97.策略确认单元,用于获取业务需求信息,根据所述业务需求信息确认多种出参字段过滤策略;
98.字段过滤单元,用于根据每种出参字段过滤策略对所述初始出参字段进行过滤,得到多个出参字段组合。
99.在一个实施例中,所述映射生成单元,具体用于:
100.将所述初始入参字段配置为映射入参字段,将每个出参字段组合配置为映射出参字段,一一对应生成多个映射接口。
101.在一个实施例中,所述接口确认模块13,包括:
102.标识获取单元,用于接收接口调用指令,获取所述接口调用指令中携带的接口标识;
103.接口确认单元,用于根据所述接口标识确认当前调用的映射接口。
104.在一个实施例中,所述映射返回模块14,包括:
105.映射关系获取单元,用于获取预先配置的当前调用的映射接口与所述目标接口之间的参数映射关系,所述参数映射关系包括当前调用的映射接口的映射入参字段和映射出参字段;
106.出参数据获取单元,用于基于所述接口调用指令中携带的入参数据,获取所述目标接口返回的全部字段出参数据;
107.映射数据返回单元,用于根据所述映射出参字段对全部字段出参数据进行过滤,向外部系统返回映射出参字段的出参数据。
108.本发明另一实施例提供一种接口配置与调用系统,如图7所示,系统10包括:
109.一个或多个处理器110以及存储器120,图7中以一个处理器110为例进行介绍,处理器110和存储器120可以通过总线或者其他方式连接,图7中以通过总线连接为例。
110.处理器110用于完成系统10的各种控制逻辑,其可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acorn risc machine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器110还可以是任何传统处理器、微处理器或状态机。处理器110也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp和/或任何其它这种配置。
111.存储器120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的接口配置与调用方法对应的程序指令。处理器110通过运行存储在存储器120中的非易失性软件程序、指令以及单元,从而执行系统10的各种功能应用以及数据处理,即实现上述方法实施例中的接口配置与调用方法。
112.存储器120可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据系统10使用所创建的数据等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器120可选包括相对于处理器110远程设置的存储器,这些远程存储器可以通过网络连接至系统10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
113.一个或者多个单元存储在存储器120中,当被一个或者多个处理器110执行时,实现以下步骤:
114.获取目标接口的参数信息;
115.根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用;
116.响应于接口调用指令,确认当前调用的映射接口;
117.根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。
118.在一个实施例中,所述获取目标接口的参数信息,具体包括:
119.获取目标接口的初始入参字段和对应的初始出参字段。
120.在一个实施例中,所述根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用,包括:
121.将所述初始出参字段进行排列组合,得到多个出参字段组合,每个出参字段组合中至少包括一个初始出参字段;
122.将所述初始入参字段和多个出参字段组合一一映射生成对应数量的映射接口,以供外部系统调用。
123.在一个实施例中,所述将所述初始出参字段进行排列组合,得到多个出参字段组合,包括:
124.获取业务需求信息,根据所述业务需求信息确认多种出参字段过滤策略;
125.根据每种出参字段过滤策略对所述初始出参字段进行过滤,得到多个出参字段组合。
126.在一个实施例中,所述将所述初始入参字段和多个出参字段组合一一映射生成对应数量的映射接口,具体包括:
127.将所述初始入参字段配置为映射入参字段、将每个出参字段组合配置为映射出参字段,一一对应生成多个映射接口。
128.在一个实施例中,所述响应于接口调用指令,确认当前调用的映射接口,包括:
129.接收接口调用指令,获取所述接口调用指令中携带的接口标识;
130.根据所述接口标识确认当前调用的映射接口。
131.在一个实施例中,所述根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据,包括:
132.获取预先配置的当前调用的映射接口与所述目标接口之间的参数映射关系,所述参数映射关系包括当前调用的映射接口的映射入参字段和映射出参字段;
133.基于所述接口调用指令中携带的入参数据,获取所述目标接口返回的全部字段出参数据;
134.根据所述映射出参字段对全部字段出参数据进行过滤,向外部系统返回映射出参字段的出参数据。
135.本发明实施例提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图1中的方法步骤s100至步骤s400。
136.作为示例,非易失性存储介质能够包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦rom(eeprom)或闪速存储器。易失性存储器能够包括作为外部高速缓存存储器的随机存取存储器(ram)。通过说明而非限制,ram可以以诸如同步ram(sram)、动态ram、(dram)、同步dram(sdram)、双数据速率sdram(ddrsdram)、增强型sdram(esdram)、synchlink dram(sldram)以及直接rambus(兰巴斯)ram(drram)之类的许多形式得到。本文中所描述的操作环境的所公开的存储器组件或存储器旨在包括这些和/或任何其他适合类型的存储器中的一个或多个。
137.综上,本发明公开的一种接口配置与调用方法、装置、系统及介质中,方法通过获取目标接口的参数信息;根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用;响应于接口调用指令,确认当前调用的映射接口;根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。通过配置多个映射接口以供外部系统调用,使得可根据不同映射接口与目标接口之间的参数映射
关系对返回参数进行字段过滤,仅返回指定字段的出参数据,通过一个目标接口的开发即可实现多种业务需求的接口响应,有效降低了接口开发维护成本,提高了对业务需求的响应速度。
138.当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的计算机程序可存储于一非易失性计算机可读取的存储介质中,该计算机程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、软盘、闪存、光存储器等。
139.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
技术特征:
1.一种接口配置与调用方法,其特征在于,包括:获取目标接口的参数信息;根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用;响应于接口调用指令,确认当前调用的映射接口;根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。2.根据权利要求1所述的接口配置与调用方法,其特征在于,所述获取目标接口的参数信息,具体包括:获取目标接口的初始入参字段和对应的初始出参字段。3.根据权利要求2所述的接口配置与调用方法,其特征在于,所述根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用,包括:将所述初始出参字段进行排列组合,得到多个出参字段组合,每个出参字段组合中至少包括一个初始出参字段;将所述初始入参字段和多个出参字段组合一一映射生成对应数量的映射接口,以供外部系统调用。4.根据权利要求3所述的接口配置与调用方法,其特征在于,所述将所述初始出参字段进行排列组合,得到多个出参字段组合,包括:获取业务需求信息,根据所述业务需求信息确认多种出参字段过滤策略;根据每种出参字段过滤策略对所述初始出参字段进行过滤,得到多个出参字段组合。5.根据权利要求3所述的接口配置与调用方法,其特征在于,所述将所述初始入参字段和多个出参字段组合一一映射生成对应数量的映射接口,具体包括:将所述初始入参字段配置为映射入参字段、将每个出参字段组合配置为映射出参字段,一一对应生成多个映射接口。6.根据权利要求1所述的接口配置与调用方法,其特征在于,所述响应于接口调用指令,确认当前调用的映射接口,包括:接收接口调用指令,获取所述接口调用指令中携带的接口标识;根据所述接口标识确认当前调用的映射接口。7.根据权利要求1所述的接口配置与调用方法,其特征在于,所述根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据,包括:获取预先配置的当前调用的映射接口与所述目标接口之间的参数映射关系,所述参数映射关系包括当前调用的映射接口的映射入参字段和映射出参字段;基于所述接口调用指令中携带的入参数据,获取所述目标接口返回的全部字段出参数据;根据所述映射出参字段对全部字段出参数据进行过滤,向外部系统返回映射出参字段的出参数据。8.一种接口配置与调用装置,其特征在于,包括:获取模块,用于获取目标接口的参数信息;配置模块,用于根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用;
接口确认模块,用于响应于接口调用指令,确认当前调用的映射接口;映射返回模块,用于根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。9.一种接口配置与调用系统,其特征在于,所述系统包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7任一项所述的接口配置与调用方法。10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的接口配置与调用方法。
技术总结
本发明公开了一种接口配置与调用方法、装置、系统及介质,方法包括:获取目标接口的参数信息;根据所述参数信息配置多个与所述目标接口相映射的映射接口,以供外部系统调用;响应于接口调用指令,确认当前调用的映射接口;根据当前调用的映射接口与所述目标接口之间的参数映射关系,向外部系统返回指定字段的出参数据。通过配置多个映射接口以供外部调用,使得可根据不同映射接口与目标接口之间的参数映射关系对返回参数进行字段过滤,仅返回指定字段的出参数据,通过一个目标接口的开发即可实现多种业务需求的接口响应,有效降低了接口开发维护成本,提高了对业务需求的响应速度。提高了对业务需求的响应速度。提高了对业务需求的响应速度。
技术研发人员:李东良
受保护的技术使用者:平安银行股份有限公司
技术研发日:2023.03.31
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/