本发明涉及计算机,特别涉及接口配置及调用方法、装置、设备及存储介质。
背景技术:
1、目前,对于接口的调用一般都需要通过代码组装参数来实现调用,但是针对于系统间接口对接需要频繁构写代码,对于技术人员的技术要求非常高,而且操作复杂。代码重复使用率高,维护成本高,调试耗时。接口调用记录存储规范性较低。因此,如何让在调用接口时减少代码编写和运维成本是目前亟待解决的问题。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种接口配置及调用方法、装置、设备及存储介质,能够通过可视化页面对接口服务进行配置和调用,减少代码编写和运维成本。其具体方案如下:
2、第一方面,本申请公开了一种接口配置及调用方法,包括:
3、基于react库搭建接口配置可视化页面,基于所述接口配置可视化页面新增接口服务模板,并判断所述接口服务模板是否启用;
4、若启用,则对所述接口服务模板配置的参数进行解析,并基于相应的解析结果组装规范接口参数,根据所述规范接口参数调用第三方接口,并判断是否调用成功;
5、若调用成功,则判断所述第三方接口响应的返回结果中所述接口服务模板配置的成功标识是否表征成功;
6、若表征成功,则对所述第三方接口响应的返回结果进行组装,并将组装后的信息进行记录与存储。
7、可选的,所述基于所述接口配置可视化页面新增接口服务模板,包括:
8、基于所述接口配置可视化页面根据接口文档新增接口服务模板。
9、可选的,所述判断所述接口服务模板是否启用之后,还包括:
10、若未启用,则发送请启用所述接口服务模板的提示信息,并将未启用所述接口服务模板对应的信息进行记录与存储。
11、可选的,所述对所述接口服务模板配置的参数进行解析之后,还包括:
12、若所述接口服务模板配置的参数解析失败,则发送解析失败的提示信息,并将所述接口服务模板配置的参数解析失败对应的参数信息进行记录与存储。
13、可选的,所述判断是否调用成功之后,还包括:
14、若调用失败,则对失败信息进行组装,以得到目标组装信息;
15、将所述目标组装信息进行记录与存储。
16、可选的,所述判断所述第三方接口响应的返回结果中所述接口服务模板配置的成功标识是否表征成功之后,还包括:
17、若表征失败,则直接将调用失败对应的信息进行组装,并将相应的组装后失败信息进行记录与存储。
18、可选的,所述方法,还包括:
19、通过配置所述接口服务模板对第三方接口数据进行写入与校验;
20、通过配置所述接口服务模板对第三方厂商查询接口数据的查询条件进行拼装,并对相应的查询返回结果格式进行组装。
21、第二方面,本申请公开了一种接口配置及调用装置,包括:
22、接口服务模板新增模块,用于基于react库搭建接口配置可视化页面,基于所述接口配置可视化页面新增接口服务模板,并判断所述接口服务模板是否启用;
23、调用判断模块,用于若启用,则对所述接口服务模板配置的参数进行解析,并基于相应的解析结果组装规范接口参数,根据所述规范接口参数调用第三方接口,并判断是否调用成功;
24、成功标识判断模块,用于若调用成功,则判断所述第三方接口响应的返回结果中所述接口服务模板配置的成功标识是否表征成功;
25、信息存储模块,用于若表征成功,则对所述第三方接口响应的返回结果进行组装,并将组装后的信息进行记录与存储。
26、第三方面,本申请公开了一种电子设备,包括:
27、存储器,用于保存计算机程序;
28、处理器,用于执行所述计算机程序,以实现前述的接口配置及调用方法的步骤。
29、第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述的接口配置及调用方法的步骤。
30、本申请在对接口进行配置和调用时,首先基于react库搭建接口配置可视化页面,基于所述接口配置可视化页面新增接口服务模板,并判断所述接口服务模板是否启用;若启用,则对所述接口服务模板配置的参数进行解析,并基于相应的解析结果组装规范接口参数,根据所述规范接口参数调用第三方接口,并判断是否调用成功;若调用成功,则判断所述第三方接口响应的返回结果中所述接口服务模板配置的成功标识是否表征成功;若表征成功,则对所述第三方接口响应的返回结果进行组装,并将组装后的信息进行记录与存储。可见,本申请实现了将接口配置可视化,通过启用与禁用按钮控制接口开关;通过调试操作联调接口测试;接口配置页面通过接口文档需求在线配置参数来实现接口配置,支持对配置进行动态解析;提供接口调用记录统计。这样一来,本申请通过可视化页面对接口服务进行配置,规定了统一的调用方式、响应结果、调用记录存储等。建立了统一的接口规范要求,通过页面可视化减少代码编写和运维成本。
1.一种接口配置及调用方法,其特征在于,包括:
2.根据权利要求1所述的接口配置及调用方法,其特征在于,所述基于所述接口配置可视化页面新增接口服务模板,包括:
3.根据权利要求1所述的接口配置及调用方法,其特征在于,所述判断所述接口服务模板是否启用之后,还包括:
4.根据权利要求1所述的接口配置及调用方法,其特征在于,所述对所述接口服务模板配置的参数进行解析之后,还包括:
5.根据权利要求1所述的接口配置及调用方法,其特征在于,所述判断是否调用成功之后,还包括:
6.根据权利要求1所述的接口配置及调用方法,其特征在于,所述判断所述第三方接口响应的返回结果中所述接口服务模板配置的成功标识是否表征成功之后,还包括:
7.根据权利要求1至6任一项所述的接口配置及调用方法,其特征在于,还包括:
8.一种接口配置及调用装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的接口配置及调用方法的步骤。