接口调用信息返回方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39067998 阅读:27 留言:0更新日期:2023-10-12 20:00
本申请涉及一种接口调用信息返回方法、装置、计算机设备和存储介质。属于计算机技术领域,所述方法包括:在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件,当检测到存在信息调用失败事件时,则获取信息调用失败事件对应的失败原因,并根据初始信息返回报文的各组成部分的属性信息,确定初始信息返回报文的报文体部分,并根据报文体部分的报文字段标识,确定报文体部分的替换字段,基于失败原因,替换初始信息返回报文中替换字段的原有字段内容,得到目标信息返回报文,最后基于被调用接口,将目标信息返回报文传输至信息需求端,基于目标信息返回报文可了解失败事件的具体原因。回报文可了解失败事件的具体原因。回报文可了解失败事件的具体原因。

【技术实现步骤摘要】
接口调用信息返回方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种接口调用信息返回方法、装置、计算机设备和存储介质。

技术介绍

[0002]目前接口调用是某一接口获取目标数据的一种方式,例如,某支付平台需要获取目标客户的支付账户信息时,可利用平台接口(例如Java接口)调用账户数据库对应的数据库接口(例如Java接口),来获取目标客户的账户信息。
[0003]例如在调用目标用户的账户信息时,若该账户因被冻结,造成调用失败,此时被调用接口仅能向被调用接口反馈调用失败信息,无法返回调用失败的原因。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种可返回调用失败原因的接口调用信息返回方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种接口调用信息返回方法。该方法包括:
[0006]在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件;
[0007]若存在信息调用失败事件,则获取信息调用失败事件对应的失败原因;
[0008]根据初始信息返回报文的各组成部分的属性信息,确定初始信息返回报文的报文体部分,并根据报文体部分的报文字段标识,确定报文体部分的替换字段;
[0009]基于失败原因,替换初始信息返回报文中替换字段的原有字段内容,得到目标信息返回报文;
[0010]基于被调用接口,将目标信息返回报文传输至信息需求端。
[0011]在其中一个实施例中,获取信息调用失败事件对应的失败原因,包括:
[0012]获取信息调用失败事件对应原因标识;
[0013]查找原因标识对应的标识含义;
[0014]将原因标识和原因标识对应的标识含义,作为信息调用失败事件对应的失败原因。
[0015]在其中一个实施例中,根据报文体部分的报文字段标识,确定报文体部分的替换字段,包括:
[0016]根据报文体部分的报文字段标识,确定报文体部分的原因标识替换字段和标识含义替换字段。
[0017]在其中一个实施例中,在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件,包括:
[0018]在基于被调用接口为信息需求端提供信息调用服务的过程中,获取被调用接口的性能参数;
[0019]若性能参数小于参数阈值,则检测是否存在信息调用失败事件。
[0020]在其中一个实施例中,获取被调用接口的性能参数,包括:
[0021]获取被调用接口的接口交易量和接口传输延时;
[0022]根据接口交易量和接口传输延时,确定被调用接口的性能参数。
[0023]在其中一个实施例中,该方法,还包括:
[0024]若不存在信息调用失败事件,则基于被调用接口,将初始信息返回报文传输至信息需求端。
[0025]第二方面,本申请还提供了一种接口调用信息返回装置。该装置包括:
[0026]检测模块,用于在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件;
[0027]获取模块,用于若存在信息调用失败事件,则获取信息调用失败事件对应的失败原因;
[0028]确定模块,用于根据初始信息返回报文的各组成部分的属性信息,确定初始信息返回报文的报文体部分,并根据报文体部分的报文字段标识,确定报文体部分的替换字段;
[0029]替换模块,用于基于失败原因,替换初始信息返回报文中替换字段的原有字段内容,得到目标信息返回报文;
[0030]第一返回模块,用于基于被调用接口,将目标信息返回报文传输至信息需求端。
[0031]第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
[0032]在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件;
[0033]若存在信息调用失败事件,则获取信息调用失败事件对应的失败原因;
[0034]根据初始信息返回报文的各组成部分的属性信息,确定初始信息返回报文的报文体部分,并根据报文体部分的报文字段标识,确定报文体部分的替换字段;
[0035]基于失败原因,替换初始信息返回报文中替换字段的原有字段内容,得到目标信息返回报文;
[0036]基于被调用接口,将目标信息返回报文传输至信息需求端。
[0037]第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0038]在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件;
[0039]若存在信息调用失败事件,则获取信息调用失败事件对应的失败原因;
[0040]根据初始信息返回报文的各组成部分的属性信息,确定初始信息返回报文的报文体部分,并根据报文体部分的报文字段标识,确定报文体部分的替换字段;
[0041]基于失败原因,替换初始信息返回报文中替换字段的原有字段内容,得到目标信息返回报文;
[0042]基于被调用接口,将目标信息返回报文传输至信息需求端。
[0043]第五方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0044]在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件;
[0045]若存在信息调用失败事件,则获取信息调用失败事件对应的失败原因;
[0046]根据初始信息返回报文的各组成部分的属性信息,确定初始信息返回报文的报文体部分,并根据报文体部分的报文字段标识,确定报文体部分的替换字段;
[0047]基于失败原因,替换初始信息返回报文中替换字段的原有字段内容,得到目标信息返回报文;
[0048]基于被调用接口,将目标信息返回报文传输至信息需求端。
[0049]上述接口调用信息返回方法、装置、计算机设备和存储介质,在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件,当检测到存在信息调用失败事件时,则获取信息调用失败事件对应的失败原因,并根据初始信息返回报文的各组成部分的属性信息,确定初始信息返回报文的报文体部分,并根据报文体部分的报文字段标识,确定报文体部分的替换字段,基于失败原因,替换初始信息返回报文中替换字段的原有字段内容,得到目标信息返回报文,最后基于被调用接口,将目标信息返回报文传输至信息需求端,基于本申请的方法在调用失败时,基于目标信息返回报文可了解失败事件的具体原因。
附图说明
[0050]图1为本实施例提供的接口调用信息返回方法的应用环境图;
[0051]图2为本实施例提供的第一种接口调用信息返回方法的流程示意图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口调用信息返回方法,其特征在于,所述方法包括:在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件;若存在信息调用失败事件,则获取所述信息调用失败事件对应的失败原因;根据初始信息返回报文的各组成部分的属性信息,确定初始信息返回报文的报文体部分,并根据报文体部分的报文字段标识,确定报文体部分的替换字段;基于所述失败原因,替换所述初始信息返回报文中所述替换字段的原有字段内容,得到目标信息返回报文;基于所述被调用接口,将目标信息返回报文传输至信息需求端。2.根据权利要求1所述的方法,其特征在于,所述获取所述信息调用失败事件对应的失败原因,包括:获取所述信息调用失败事件对应原因标识;查找所述原因标识对应的标识含义;将所述原因标识和原因标识对应的标识含义,作为信息调用失败事件对应的失败原因。3.根据权利要求2所述的方法,其特征在于,所述根据报文体部分的报文字段标识,确定报文体部分的替换字段,包括:根据报文体部分的报文字段标识,确定报文体部分的原因标识替换字段和标识含义替换字段。4.根据权利要求1所述的方法,其特征在于,所述在基于被调用接口为信息需求端提供信息调用服务的过程中,检测是否存在信息调用失败事件,包括:在基于被调用接口为信息需求端提供信息调用服务的过程中,获取所述被调用接口的性能参数;若所述性能参数小于参数阈值,则检测是否存在信息调用失败事件。5.根据权利要求4所述的方法,其特征在于,所述获取所述被调用接口的性能参数,包括:获取所述被调...

【专利技术属性】
技术研发人员:朱时龙翟翎毛莹董宏越孙馨愉马刚
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1