[发明专利]一种适合多方协作开发的聚合API开发方法及系统有效
| 申请号: | 201910938826.5 | 申请日: | 2019-09-30 |
| 公开(公告)号: | CN110716743B | 公开(公告)日: | 2023-07-28 |
| 发明(设计)人: | 李春寅 | 申请(专利权)人: | 上海一竹网络科技有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 202177 上海市崇明区北沿公路2*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适合 多方 协作 开发 聚合 api 方法 系统 | ||
本发明公开了一种适合多方协作开发的聚合API开发方法及系统,涉及API(Application Programming Interface应用程序编程接口)接口领域。所述方法包括:S1、创建聚合API公共代码库;S2、多方协作开发对接开放API平台的代码库,一个对接开放API平台的代码库关联一个开放API平台;S3、利用聚合API公共代码库和对接开放API平台的代码库,设计聚合API系统,包括聚合API系统客户端与聚合API系统服务器;S4、第三方开发者使用聚合API系统客户端配置开发参数;S5、聚合API系统服务器处理响应第三方应用的API请求。
技术领域
本发明涉及API(Application Programming Interface应用程序编程接口)接口领域,尤其涉及一种适合多方协作开发的聚合API开发方法及系统。
背景技术
开放API平台,在互联网中,把网站或计算机应用系统的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做开放API,提供开放API的平台本身就被称为开放API平台。2010年,百度在其开放平台大会上宣布,建立开放API平台,随后,新浪、腾讯、淘宝等也建立了开放API平台。可以说开放API是互联网的趋势。
有时候,第三方应用原本使用的是网站A提供的开放API平台,但是由于第三方开发者对网站A的服务不满意或者其他原因,需要更换网站B提供的开放API平台(常发生于手机短信等开放API平台)。这时,第三方开发者通常需要与网站B提供的开放API平台从头开始对接。
有时候,第三方开发者的应用原本仅使用网站A提供的开放API平台,但是由于经营需要,可能在原有对接网站A的基础上增加使用网站B提供的开放API平台(常发生于电子商务等,比如需要增加新的支付方式)。新的开放API平台的接入不仅对接需要工作量,甚至这种对接可能会影响到系统的稳定运行。
发明内容
(一)技术问题
本发明要解决的技术问题是:创建一个聚合API系统,减少第三方开发者对接开放API平台的工作量,使其只需要接入一次聚合API系统,便可实现多个开放API平台的对接,替换开放API平台的服务商的时候,减少第三方开发者应用代码的调整;另外为了这种聚合API系统能更加方便的扩展新的开放API平台,这种聚合API系统的研发方法,还要适合多方协作完成开放API平台对接。
(二)技术方案
为解决上述技术问题,本发明提供了一种适合多方协作开发的聚合API开发方法及系统,其特征在于,包括以下步骤:
S1、创建聚合API公共代码库。它的作用包括:处理响应API请求的逻辑;定义对接开放API平台的代码库应实现的接口Interface;提供生成公共代码库与对接开放API平台的代码库的映射关系的方法;
所述响应API请求的逻辑的具体流程为:聚合API公共代码库的方法被系统聚合API系统调用,使用公共代码库与对接开放API平台的代码库的映射关系,调用对接开放API平台的代码库,获得开放API平台的响应结果,格式化响应结果,返回聚合API系统代码的逻辑;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海一竹网络科技有限公司,未经上海一竹网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910938826.5/2.html,转载请声明来源钻瓜专利网。





