接口调用方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:36523105 阅读:11 留言:0更新日期:2023-02-01 16:00
本公开提供了一种接口调用方法及装置、电子设备和计算机可读存储介质,可以应用于计算机技术领域和金融领域。该接口调用方法包括:响应于接收到来自调用系统的接口调用请求,根据接口调用请求中的待调用接口标识,确定待调用接口数据,接口调用请求包括与调用接口相关联的调用接口数据,待调用接口数据具有预设数据格式;根据预设数据格式,对调用接口数据进行处理,得到目标接口数据;将待调用接口数据和目标接口数据进行匹配,得到匹配结果;在确定匹配结果表征待调用接口数据和目标接口数据匹配成功的情况下,对目标接口数据进行校验,得到校验结果;在确定校验结果表征目标接口数据校验成功的情况下,根据待调用接口标识,调用待调用接口。调用待调用接口。调用待调用接口。

【技术实现步骤摘要】
接口调用方法及装置、电子设备和计算机可读存储介质


[0001]本公开涉及计算机
和金融领域,更具体地,涉及一种接口调用方法及装置、电子设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,不同计算机系统之间可以通过系统接口实现程序或者功能的调用。系统接口可以指用户使用计算机系统的基本入口,上层应用程序可以通过计算机系统提供的系统接口来实现对计算机的使用。
[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]根据本公开的实施例,上述预设数据格式包括JSON SCHEMA格式和XML SCHEMA格式中的至少一个。
[0029]根据本公开的另一个方面,提供了一种接口调用装置,包括:
[0030]第一确定模块,用于响应于接收到来自调用系统的接口调用请求,根据上述接口调用请求中的待调用接口标识,确定待调用接口数据,其中,上述接口调用请求包括与调用接口相关联的调用接口数据,上述待调用接口数据与待调用接口相关联,上述待调用接口数据具有预设数据格式;
[0031]第一处理模块,用于根据上述预设数据格式,对上述调用接口数据进行处理,得到目标接口数据;
[0032]第一匹配模块,用于将上述待调用接口数据和上述目标接口数据进行匹配,得到匹配结果;
[0033]校验模块,用于在确定上述匹配结果表征上述待调用接口数据和上述目标接口数据匹配成功的情况下,对上述目标接口数据进行校验,得到校验结果;以及
[0034]调用模块,用于在确定上述校验结果表征上述目标接口数据校验成功的情况下,根据上述待调用接口标识,调用上述待调用接口。
[0035]根据本公开的另一个方面,提供了一种电子设备,包括:
[0036]一个或多个处理器;
[0037]存储器,用于存储一个或多个指令,
应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。
[0053]在本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,采取了必要保密措施,且不违背公序良俗。
[0054]在本公开的技术方案中,在获取或采集用户个人信息之前,均获取了用户的授权或同意。
[0055]系统接口可以指用户使用计算机系统的基本入口,上层应用程序可以通过计算机系统提供的系统接口来实现对计算机的使用。通过设置系统接口可以实现有效地调用现存的外部系统的功能。
[0056]但是,在系统对接多家供应商的情况下,针对不同供应商的接口需要分别进行开发和维护,因而较为耗费资源,无法较好地保障对接效率。
[0057]为了至少部分地解决相关技术中存在的技术问题,本公开提供了一种接口调用方法及装置、电子设备和计算机可读存储介质,可以应用于计算机
和金融领域。该接口调用方法包括:响应于接收到来自调用系统的接口调用请求,根据接口调用请求中的待调用接口标识,确定待调用接口数据,其中,接口调用请求包括与调用接口相关联的调用接口数据,待调用接口数据与待调用接口相关联,待调用接口数据具有预设数据格式;根据预设数据格式,对调用接口数据进行处理,得到目标接口数据;将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
SCHEMA格式中的至少一个。8.一种接口调用装置,包括:第一确定模块,用于响应于接收到来自调用系统的接口调用请求,根据所述接口调用请求中的待调用接口标识,确定待调用接口数据,其中,所述接口调用请求包括与调用接口相关联的调用接口数据,所述待调用接口数据与待调用接口相关联,所述待调用接口数据具有预设数据格式;第一处理模块,用于根据所述预设数据格式,对所述调用接口数据进行处理,得到目标接口数据;第一匹配模块,用于将所述待调用接口数据和所述目标接口数据进行匹配,得到匹配结果;校验模块,用于在确定所述匹配结果表征所述待调用接口数据和所述目标接口数据匹配成功的情况下,对所述目标接口数据进行校验,得到...

【专利技术属性】
技术研发人员:袁翔宇俎旭周生宁苗志高
申请(专利权)人:工银科技有限公司
类型:发明
国别省市:

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

1