【技术实现步骤摘要】
应用程序编程接口调用方法、装置、设备及介质
本专利技术涉及应用程序(Application,APP)运行
,特别是涉及一种应用程序编程接口(ApplicationProgrammingInterface,API)调用方法、装置、终端设备、服务端设备及存储介质。
技术介绍
随着计算机技术的不断发展,应用程序的种类也越来越多,应用程序通过调用API实现一些特定的功能。针对一种应用程序,由于操作系统有很多版本,为适应不同的操作系统版本,需要开发不同版本的应用程序。因此,应用程序兼容性较低。
技术实现思路
本专利技术实施例的目的在于提供一种应用程序编程接口调用方法、装置、终端设备、服务端设备及存储介质,以提高应用程序的兼容性。具体技术方案如下:第一方面,本专利技术实施例提供了一种应用程序编程接口API调用方法,应用于终端设备中的应用程序客户端,所述方法包括:在所述应用程序客户端启动过程中,获取所述终端设备的当前运行环境信息;获取与所述当前运行环境信息对应的各个API的调用代码;当应用程序运行至要调用API的预设位置时,从所述各个API的调用代码中,确定与所述预设位置对应 ...
【技术保护点】
1.一种应用程序编程接口API调用方法,其特征在于,应用于终端设备中的应用程序客户端,包括:在所述应用程序客户端启动过程中,获取所述终端设备的当前运行环境信息;获取与所述当前运行环境信息对应的各个API的调用代码;当应用程序运行至要调用API的预设位置时,从所述各个API的调用代码中,确定与所述预设位置对应的目标API的调用代码;其中,预设位置与API一一对应;执行所述目标API的调用代码。
【技术特征摘要】
1.一种应用程序编程接口API调用方法,其特征在于,应用于终端设备中的应用程序客户端,包括:在所述应用程序客户端启动过程中,获取所述终端设备的当前运行环境信息;获取与所述当前运行环境信息对应的各个API的调用代码;当应用程序运行至要调用API的预设位置时,从所述各个API的调用代码中,确定与所述预设位置对应的目标API的调用代码;其中,预设位置与API一一对应;执行所述目标API的调用代码。2.根据权利要求1所述的方法,其特征在于,所述获取与所述当前运行环境信息对应的各个API的调用代码的步骤,包括:向与所述终端设备通信连接的服务端设备发送所述当前运行环境信息,以使所述服务端设备判断预存的调用代码库中,是否存在与所述当前运行环境信息对应的各个API的调用代码;所述调用代码库中包含针对不同运行环境的各个API的调用代码;若存在,则向所述应用程序客户端返回与所述当前运行环境信息对应的各个API的调用代码;接收所述服务端设备返回的与所述当前运行环境信息对应的各个API的调用代码。3.根据权利要求2所述的方法,其特征在于,针对同一运行环境的各个API的调用代码位于同一调用代码包中;所述代码包中包含运行环境信息;所述向与所述终端设备通信连接的服务端设备发送所述当前运行环境信息的步骤,包括:根据所述代码包中包含的运行环境信息,判断本地缓存中是否存在与所述当前运行环境信息对应的各个API的调用代码;若不存在,则向与所述终端设备通信连接的服务端设备发送所述当前运行环境信息。4.一种应用程序编程接口API调用方法,其特征在于,应用于与终端设备通信连接的服务端设备,包括:接收所述终端设备中的应用程序客户端发送的所述终端设备的当前运行环境信息;所述当前运行环境信息是所述应用程序客户端在启动过程中,获取所述终端设备的当前运行环境信息之后发送的;判断预存的调用代码库中,是否存在与所述当前运行环境信息对应的各个API的调用代码;所述调用代码库中包含针对不同运行环境的各个API的调用代码;若存在,向所述应用程序客户端发送与所述当前运行环境信息对应的各个API的调用代码,以使所述应用程序客户端接收所述与所述当前运行环境信息对应的各个API的调用代码,并在应用程序运行至要调用API的预设位置时,从所述各个API的调用代码中,确定与所述预设位置对应的目标API的调用代码;执行所述目标API的调用代码;其中,预设位置与API一一对应。5.一种应用程序编程接口API调用装置,其特征...
【专利技术属性】
技术研发人员:徐朋,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。