本申请涉及计算机,尤其涉及一种动态适配反馈信息的方法和装置、电子设备和存储介质。
背景技术:
1、目前,一般api服务在设计时其入参和返回结果已经定义好了不会变更,但是这在一个需要对接多系统的企业总线来说会带来一个困扰就是,各个应用系统对于一个api服务的返回接口略有差异的时候,这时就需要创建多个类似的api接口来满足用户的需求。
2、但是当多个团队需要某种类似的服务的时候,就不得不开发多个类似的api来满足用户的需求,在服务被多场景多平台调用后维护这些类似的api会带来巨大的工作量。
3、因此,相关技术在对于一个api服务的返回接口略有差异的时候,需要开发多个api来满足用户需求,导致工作量巨大,降低了工作效率的问题。
技术实现思路
1、本申请提供了一种动态适配反馈信息的方法和装置、电子设备和存储介质,以至少解决相关技术在对于一个api服务的返回接口略有差异的时候,需要开发多个api来满足用户需求,导致工作量巨大,降低了工作效率的问题。
2、根据本申请实施例的一个方面,提供了一种动态适配反馈信息的方法,该方法包括:
3、获取目标用户的请求信息,其中,所述请求信息中携带有所述目标用户的目标标识信息,所述目标标识信息能够唯一表征所述目标用户;
4、获取与所述目标标识信息相对应的目标映射数据;
5、将所述目标映射数据配置的目标反馈信息发送至前端。
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、在本申请实施例中,通过获取目标用户的请求信息,其中,请求信息中携带有目标用户的目标标识信息,目标标识信息能够唯一表征目标用户;获取与目标标识信息相对应的目标映射数据;将目标映射数据配置的目标反馈信息发送至前端。由于本申请实施例针对目标用户发出的请求信息,获取与目标用户相对应的目标映射数据,进而返回符合特定格式要求的、满足目标用户自身的、与请求信息相关的目标反馈信息,从而大大的简化这些重复创建api接口的工作,减小工作量,提高了整体工作效,进而解决了相关技术在对于一个api服务的返回接口略有差异的时候,需要开发多个api来满足用户需求,导致工作量巨大,降低了工作效率的问题。
1.一种动态适配反馈信息的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述获取与所述目标标识信息相对应的目标映射数据之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述目标映射数据配置的目标反馈信息发送至前端,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述目标映射数据配置的目标反馈信息发送至前端,还包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述目标映射数据配置的目标反馈信息发送至前端,还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1至6任一所述的方法,其特征在于,在所述获取与所述目标标识信息相对应的目标映射数据之前,所述方法还包括:
8.一种动态适配反馈信息的装置,其特征在于,所述装置包括:
9.一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,其特征在于,
10.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现权利要求1至7中任一项中所述的方法步骤。