[发明专利]一种调用接口的方法及装置有效
申请号: | 201810047966.9 | 申请日: | 2018-01-18 |
公开(公告)号: | CN108200077B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 李桂智 | 申请(专利权)人: | 北京网信云服信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100027 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调用 接口 方法 装置 | ||
本发明提供一种调用接口的方法及装置,获取待调用接口的标识,根据所述标识,获取所述标识对应的接口协议,根据所述接口协议,调用所述待调用接口。当存在多个合作方时,即存在多个待调用接口时,针对不同的待调用接口,通过获取待调用接口的标识而获取到此待调用接口的接口协议,并根据接口协议调用此待调用接口。实现了同时兼容调用多个不同合作方接口的功能,而不用针对不同的合作方重复开发与合作方接口协议相匹配的接口,解决了现有技术中开发人员根据不同的接口协议重复开发接口导致的工作量大的问题。
技术领域
本发明属于网络管理中的接口技术,尤其涉及一种调用接口的方法及装置。
背景技术
网络平台之间通过调用接口来实现数据的交互。在开发接口时,通常按照甲方(合作方)的接口协议,开发乙方(我方)的接口,进而使得开发的乙方接口与甲方接口相匹配,通过调用接口实现甲方和乙方的交互。
但是,当存在多个不同的甲方时,由于不同甲方的接口协议可能不同,不能按照多个不同的接口协议同时开发一个乙方接口,因此调用不同的甲方接口时都需要重新开发一次乙方接口,使得重新开发的乙方接口与需要调用的甲方接口相匹配。导致开发人员针对不同的甲方重复开发乙方接口,工作量大。
发明内容
有鉴于此,本发明的目的在于提供一种调用接口的方法及装置,以解决现有技术中存在多个不同的甲方时,需要针对不同的甲方重复开发乙方接口,导致的工作量大的问题。
技术方案如下:
本发明提供一种调用接口的方法,包括:
获取待调用接口的标识;
根据所述标识,获取所述标识对应的接口协议;
根据所述接口协议,调用所述待调用接口。
优选地,所述根据所述接口协议,调用所述待调用接口包括:
根据所述接口协议,确定待调用接口的入参信息和出参信息;
根据所述入参信息和所述出参信息,调用所述待调用接口。
优选地,所述根据所述入参信息和所述出参信息,调用所述待调用接口包括:
对所述入参信息和所述出参信息进行加密操作,生成加密后的文件;
根据所述加密后的文件,调用所述待调用接口。
优选地,所述根据所述加密后的文件,调用所述待调用接口之后,还包括:
接收返回的所述出参信息;
根据所述出参信息,判断所述待调用接口是否被成功调用;
判断所述待调用接口未被成功调用,则返回执行根据所述接口协议,调用所述待调用接口的步骤。
优选地,所述获取合作方的标识之前还包括:
根据业务请求,从全部待调用接口中确定能够响应所述业务请求的待调用接口。
本发明还提供一种调用接口的装置,包括:
第一获取单元,用于获取待调用接口的标识;
第二获取单元,用于根据所述标识,获取所述标识对应的接口协议;
第一调用单元,用于根据所述接口协议,调用所述待调用接口。
优选地,所述第一调用单元包括:
第一确定单元,用于根据所述接口协议,确定待调用接口的入参信息和出参信息;
第二调用单元,根据所述入参信息和所述出参信息,调用所述待调用接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网信云服信息科技有限公司,未经北京网信云服信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810047966.9/2.html,转载请声明来源钻瓜专利网。