【技术实现步骤摘要】
接口调用方法及装置、存储介质及电子设备
[0001]本专利技术涉及终端开发
,特别涉及一种接口调用方法及装置、存储介质及电子设备。
技术介绍
[0002]在日常移动端的开发中,随着APP内业务功能的日益增多,开发人员会将相对独立的功能,独立开发成一个模块,使得该模块可以在多个APP中使用,例如软件开发工具包(Software Development Kit,SDK)模块,由此可以模块开发,提高开发与测试效率。
[0003]APP的安装包中通常包含了SDK的数据,安装完成的APP中包含SDK模块。SDK模块可以调用APP的接口,使得APP可以为用户提供对应的服务,SDK中包含多个接口,不同的接口可以调用APP中不同的接口,实现不同的功能。SDK为了能调用APP中的接口,SDK的每个接口需要与APP中对应的功能的接口均配置相同的配置,SDK才能调用APP中对应的功能的接口,实现对应的功能。SDK的接口和APP对应的接口均配置相同的配置,使得SDK的接口和APP的接口耦合性非常强,一旦接口需要调整,则需要SDK和AP ...
【技术保护点】
【技术特征摘要】
1.一种接口调用方法,其特征在于,包括:接收调用方发送的服务请求;在预设的SDK接口层的各个定义接口中确定目标定义接口,并调用所述目标定义接口将所述服务请求发送至中间层;触发所述中间层确定与所述目标定义接口对应的调用配置,并基于所述调用配置在服务实现层的各个功能接口中确定目标功能接口,调用所述目标功能接口将所述服务请求发送至所述服务实现层,使得所述服务实现层对所述服务请求进行处理,为所述调用方提供与所述服务请求对应的服务。2.根据权利要求1所述的方法,其特征在于,所述在预设的SDK接口层的各个定义接口中确定目标定义接口,包括:对所述服务请求进行处理,确定所述服务请求中的服务类型信息;确定所述SDK接口层中每个定义接口的服务定义信息;在各个所述服务定义信息中确定与所述服务类型信息对应的服务定义信息,并将与所述服务类型信息对应的服务定义信息所属的定义接口确定为目标定义接口。3.根据权利要求1所述的方法,其特征在于,所述触发所述中间层确定与所述目标定义接口对应的调用配置,包括:所述中间层确定所述目标定义接口的接口标识以及所述服务请求中的服务标识;基于所述接口标识以及所述服务标识,在预设的配置文件中确定配置数据;将所述配置数据确定为所述目标定义接口的调用配置。4.根据权利要求1所述的方法,其特征在于,所述基于所述调用配置在服务实现层的各个功能接口中确定目标功能接口,包括:确定所述调用配置中的接口配置信息;确定所述服务实现层中每个功能接口的接口信息;在各个所述接口信息中确定与所述接口配置信息对应的接口信息,并将与所述接口配置信息对应的接口信息所属的功能接口确定为目标功能接口。5.根据权利要求1所述的方法,其特征在于,所述调用所述目标功能接口将所述服务请求发送至所述服务实现层,包括:基于所述调用配置与所述目标功能接口进行连接协商;当协商成功时,成功与所述目标功能接口连接,并...
【专利技术属性】
技术研发人员:赵宇,薛潋,甘霖,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。