[发明专利]一种API管理和API网关的调用方法在审

专利信息
申请号: 202110937591.5 申请日: 2021-08-16
公开(公告)号: CN113709221A 公开(公告)日: 2021-11-26
发明(设计)人: 赵福丹;吴文宇 申请(专利权)人: 贵州电子商务云运营有限责任公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;H04L12/66
代理公司: 暂无信息 代理人: 暂无信息
地址: 550000 贵州省贵阳市国家高新技术产业开发区长岭*** 国省代码: 贵州;52
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 api 管理 网关 调用 方法
【说明书】:

发明公开了一种API管理和API网关的调用方法,通过开放API为第三方开发者提供发布、出售、管理API的平台,让第三方开发者有效的管理API接口,并可以将接口共享给他人使用;通过API市场,通过接口扫描的形式将系统内部的API接口存储在数据库中,同时支持添加外部接口,并将API接口以商品的形式展示,为第三方开发者提供订阅、购买和调用系统提供的API方法或者其它第三方开发者发布的API;API网关通过Gateway网关实现,统一处理API接口的调用,实现内部API接口的调用和外部API接口的调用,安全且方便。本发明更好更安全的管理API接口,统一处理API接口的调用,方便第三方开发者接入、入驻、API订阅,为第三方开发提供数据和资源,减少第三方开发者的开发工作量。

技术领域

本发明涉及电子信息技术领域,具体是一种API管理和API网关的调用方法。

背景技术

随着互联网技术的日新月异以及大量数据的产生,API接口越来越受到人们的重视,API接口作为一组定义、程序及协议的集合,可以通过API接口实现计算机软件之间的相互通信以及数据交换。其一个主要功能是提供通用功能集,程序员通过使用各种编程语言开发API接口,达到一次开发、多次使用的目的,使得使用者无需访问源码或是理解其内部工作机制的细节。

目前,业内对API接口的开发一般会先定义好API接口的元数据信息,包括:请求地址、请求方式、请求条件、返回数据等信息,其次通过编程语言实现API接口的开发,但是在开发过程中,随着开发系统的增多,各个系统API接口也会随之增多,API接口很难进行统一管理,各个系统之间API接口的调用很难得到统一的处理。

发明内容

针对上述技术问题,本发明提供一种API管理和API网关的调用方法,实现API接口的统一管理和API接口统一调用API网关,API接口的管理以API市场的形式统一管理API接口信息,通过API网关统一处理API接口的请求,为入驻的第三方开发者提供统一的应用管理、API接口管理和API接口调用,解决现有技术中开发、维护API接口的成本问题,减少开放工作量。

本发明通过开放平台实现方法如下:

1)API市场的建立:

开放者在开放平台创建API分组,将API接口信息录入开放平台,API接口信息的录入有两种方式:方式一:通过开放平台提供的界面,将API接口信息手动录入到开放平台并存储到数据库中,方式二:通过API接口扫描的方式将API信息扫描到开放平台,并存储到数据库中,最后API接口的信息以商品的形式展示在API市场中;调用者在API市场进行订阅和购买API,购买后的API接口需要进行授权才能通过API网关调用订阅的API接口;API市场的建立提供手动录入和自动扫描录入,为开放者提供更加简单、方便、快捷的方式录入API信息,开放者也可以更加方便灵活的管理开放的API接口。

2)API网关调用:

a创建应用和调用API网关:

调用者在开放平台创建自己的应用,引入开放平台提供的SDK并且配置应用的key、Secret、应用的公钥和私钥、API网关地址;通过SDK调用API接口:

SDK将调用者配置的应用参数和购买订阅API的请求参数进行封装、加密,最后发送到API网关进行校验;

b调用参数的校验和验签:对调用者发送到API网关的请求进行参数校验,通过Gateway网关的Filter过滤器拦截网络请求,获取请求的参数,对必填参数进行非空校验,保证后续业务的正常运行,以及对签名的校验;

c调用权限的校验:对调用者创建的应用的key进行校验,应用的key检验通过后再对API接口进行校验,判断调用者调用的API接口是否存在,最后对调用者的应用与API接口进行订阅关系检验,如果存在订阅关系则进行下一步的调用;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电子商务云运营有限责任公司,未经贵州电子商务云运营有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110937591.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top