[发明专利]接口调用方法、装置、计算机设备及存储介质在审
申请号: | 201811099024.1 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109240838A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 黄荣鹏 | 申请(专利权)人: | 深圳市牛鼎丰科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标接口 调用 接口调用 服务请求 服务请求方 计算机设备 存储介质 调用参数 接口类型 子表 获取服务请求 预设转换规则 参数确定 格式转换 获取目标 接口参数 目标数据 用户体验 预设 发送 申请 成功 | ||
本申请实施例公开了一种接口调用方法、装置、计算机设备及存储介质。该方法包括:通过获取服务请求方的服务请求参数;根据所述服务请求参数确定接口类型,从预设接口调用表中获取与所述接口类型一致的目标接口调用子表;根据所述目标接口调用子表获取目标接口参数;根据第一预设转换规则对所述服务请求参数进行格式转换,以生成目标接口调用参数;根据所述目标接口调用参数对所述目标接口参数所表征的目标接口进行调用;若调用所述目标接口成功,将根据调用所述目标接口所获取的目标数据发送至服务请求方。该接口调用方法,可提高服务请求方的用户体验。
技术领域
本发明属于计算机技术领域,尤其涉及一种接口调用方法、装置、计算机设备及存储介质。
背景技术
随着科技的进步和社会的发展,企业间的合作关系也越来越紧密。通常而言,一方企业在其经营的主营业务中,需要另一方企业的相关配套服务。譬如,甲企业在其所经营的业务范围中,存在验证需求时,需要对客户的相关信息进行验证,如对客户的身份信息进行验证,而身份信息的验证工作一般是由乙企业去执行,即乙企业提供一接口给甲企业,甲企业作为服务请求方,乙企业作为接口提供方,甲企业通过调用该接口以获取相应的数据。在实际操作中,因为网络异常等问题,会导致接口调用失败。现有技术中,若调用接口失败,通常是通过多次重新调用该接口的机制来处理。因为网络异常的持续时间是不确定的,采用多次重新调用的机制,不仅不能获取数据,还会增大接口服务的负载压力,直接导致了长时间无法响应服务请求方所请求的数据,致使服务请求方的用户体验较差。
发明内容
本申请提供了一种接口调用方法、装置、计算机设备及存储介质,可提升服务请求方的用户体验。
第一方面,本申请提供了一种接口调用方法,其包括:
获取服务请求方的服务请求参数;
根据所述服务请求参数确定接口类型,从预设接口调用表中获取与所述接口类型一致的接口调用子表,所述预设接口调用表包括多个根据接口类型进行归类的接口调用子表,每一所述接口调用子表包括多个设置有优先级顺序的接口参数;
根据所述目标接口调用子表获取目标接口参数,所述目标接口参数为目标接口调用子表中未被获取的接口参数中最高优先级的接口参数;
根据第一预设转换规则对所述服务请求参数进行格式转换,以生成目标接口调用参数;
根据所述目标接口调用参数对所述目标接口参数所表征的目标接口进行调用;
若调用所述目标接口成功,将根据调用所述目标接口所获取的目标数据发送至服务请求方。
第二方面,本申请提供了一种接口调用装置,其包括:
第一获取单元,用于获取服务请求方的服务请求参数;
第二获取单元,用于根据所述服务请求参数确定接口类型,从预设接口调用表中获取与所述接口类型一致的目标接口调用子表,所述预设接口调用表包括多个根据接口类型进行归类的接口调用子表,每一所述接口调用子表包括多个设置有优先级顺序的接口参数;
第三获取单元,用于根据所述目标接口调用子表获取目标接口参数,所述目标接口参数为目标接口调用子表中未被获取的接口参数中最高优先级的接口参数;
第一格式转换单元,用于根据第一预设转换规则对所述服务请求参数进行格式转换,以生成目标接口调用参数;
调用单元,用于根据所述目标接口调用参数对所述目标接口参数所表征的目标接口进行调用;
发送单元,用于若调用所述目标接口成功,将根据调用所述目标接口所获取的目标数据发送至服务请求方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市牛鼎丰科技有限公司,未经深圳市牛鼎丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811099024.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通用云存储服务API的构建方法
- 下一篇:一种独立业务架构