对接第三方服务系统接口的通用方法、装置及终端设备制造方法及图纸

技术编号:30013678 阅读:21 留言:0更新日期:2021-09-11 06:16
本发明专利技术公开了一种对接第三方服务系统的通用方法、装置及终端设备。所述方法,包括:获取第三方服务系统的目标对接接口和对接所述目标对接接口的个性化参数;根据所述目标对接接口对应的参数匹配模板,确定对接所述目标对接接口的标准化参数,并将所述个性化参数转化为所述标准化参数;根据所述目标对接接口和所述标准化参数生成对接请求,并向所述第三方服务系统发送所述对接请求,接收所述目标对接接口返回的对接应答。本发明专利技术能够根据不同第三方服务系统接口对应的参数匹配模板自动将配置的个性化参数转化为标准化参数,无需技术人员针对参数、认证方式等对接细节反复进行编码、联调,有效减少开发工作量,降低应用软件的开发及运维难度。发及运维难度。发及运维难度。

【技术实现步骤摘要】
对接第三方服务系统接口的通用方法、装置及终端设备


[0001]本专利技术涉及软件开发
,尤其涉及一种对接第三方服务系统接口的通用方法、装置及终端设备。

技术介绍

[0002]开发特定领域的应用软件,经常需要对接第三方服务系统的接口,以电商ToB SaaS领域为例,SaaS服务商给企业提供电商服务,可能需要对接企业现有的内部ERP系统、对外的进销存系统、物流系统等等。这些第三方服务系统属于同一领域,提供的接口大同小异,不同第三方服务系统虽然接口功能大致相同,但是参数、认证方式差别较大。在现有技术中,对接不同第三方服务系统接口的方法的整体流程有所类似,但在具体的对接细节上,仍然需要技术人员反复进行编码、联调,开发工作量较大,且不便于后期运维,因此,急需一种对接第三方服务系统接口的通用方法。

技术实现思路

[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]图1为本专利技术第一实施例中的一种对接第三方服务系统接口的通用方法的流程示意图;
[0028]图2为本专利技术第一实施例的具体实施方式中的一种对接第三方服务系统接口的通用方法的流程示意图;
[0029]图3为本专利技术第二实施例中的一种对接第三方服务系统接口的通用装置的结构示意图;
[0030]图4为本专利技术第三实施例中的一种对接第三方服务系统接口的通用终端设备的结构示意图。
具体实施方式
[0031]下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]如图1所示,第一实施例提供一种对接第三方服务系统接口的通用方法,包括步骤S1~S3:
[0033]S1、获取第三方服务系统的目标对接接口和对接目标对接接口的个性化参数;
[0034]S2、根据目标对接接口对应的参数匹配模板,确定对接目标对接接口的标准化参数,并将个性化参数转化为标准化参数;
[0035]S3、根据目标对接接口和标准化参数生成对接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对接第三方服务系统接口的通用方法,其特征在于,包括:获取第三方服务系统的目标对接接口和对接所述目标对接接口的个性化参数;根据所述目标对接接口对应的参数匹配模板,确定对接所述目标对接接口的标准化参数,并将所述个性化参数转化为所述标准化参数;根据所述目标对接接口和所述标准化参数生成对接请求,并向所述第三方服务系统发送所述对接请求,接收所述目标对接接口返回的对接应答。2.如权利要求1所述的对接第三方服务系统接口的通用方法,其特征在于,所述根据所述目标对接接口对应的参数匹配模板,确定对接所述目标对接接口的标准化参数,具体为:从配置数据库中获取所述目标对接接口对应的参数匹配模板,并从所述参数匹配模板中提取所述标准化参数;其中,所述标准化参数是封装所述目标对接接口的底层代码得到的。3.如权利要求1所述的对接第三方服务系统接口的通用方法,其特征在于,所述将所述个性化参数转化为所述标准化参数,具体为:通过模板引擎加载参数映射文件,根据所述参数映射文件将所述个性化参数转化为所述标准化参数;其中,所述参数映射文件包含所述个性化参数和所述标准化参数的参数名对应关系。4.如权利要求1或3所述的对接第三方服务系统接口的通用方法,其特征在于,所述将所述个性化参数转化为所述标准化参数,包括:通过模板引擎加载参数配置文件,根据所述参数配置文件将所述个性化参数转化为所述标准化参数;其中,所述参数配置文件包含所述个性化参数和所述标准化参数的表达式对应关系。5.一种对接第三方服务系统接口的通用装置,其特征在于,包括:数据获取模块,用于获取第三方服务系统的目标对接接口和对接所述目标对接接口的个性化参数;参数转化模块,用于根据所述...

【专利技术属性】
技术研发人员:林少章黄伟欧绪勇
申请(专利权)人:广州有信科技有限公司
类型:发明
国别省市:

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

1