[发明专利]一种基于RESTful的服务处理方法、装置及系统有效
申请号: | 201610203133.8 | 申请日: | 2016-04-01 |
公开(公告)号: | CN105704154B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 龙斯哲;胡博;罗利辉 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F21/52 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 restful 服务 处理 方法 装置 系统 | ||
本发明公开了一种基于RESTful的服务处理方法、装置及系统,应用于开放平台,所述方法包括:接收服务创建请求,所述服务创建请求至少包括:待创建的API服务信息及服务的API权限等级;创建与所述API服务信息相对应的API服务;在创建的API服务中添加与所述API权限等级相对应的API,完成服务的创建。本发明通过上述方案,使得每个API都会有其各自的API权限等级,由此只有具备一致的API调用等级的应用才能调用对应的API,从而在一定程度上能够保护某些敏感、危险或资源消耗较大的API,不会被恶意或频繁的调用,从而在一定程度上保障开放服务的稳定性,保障服务的正常使用,实现本发明目的。
技术领域
本发明涉及数据处理技术领域,特别涉及一种基于RESTful的服务处理方法、装置及系统。
背景技术
软件工程中,服务提供者在开放平台上创建服务之后,对该服务添加API,进而将服务注册到开放平台上,由此,应用可以通过调用这些API来获得相关的服务。
但是,目前的API处理方案中,通常会有某些敏感、危险或资源消耗较大的API被恶意或频繁的调用的现象,从而导致相应的开放服务出现不稳定的情况,影响服务使用。
发明内容
有鉴于此,本发明提供了一种基于RESTful的服务处理方法、装置及系统,用以解决现有技术中会有某些敏感、危险或资源消耗较大的API被恶意或频繁的调用的现象,从而导致相应的开放服务出现不稳定的情况,影响服务使用的技术问题。
本发明提供了一种基于RESTful的服务处理方法,应用于开放平台,所述方法包括:
接收服务创建请求,所述服务创建请求至少包括:待创建的API服务信息及服务的API权限等级;
创建与所述API服务信息相对应的API服务;
在创建的API服务中添加与所述API权限等级相对应的API,完成服务的创建。
上述方法,优选的,在创建的API服务中添加与所述API权限等级相对应的API,包括:
基于预设的开发平台RESTful 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对应的AIP服务。
本发明还提供了一种基于RESTful的服务处理装置,应用于开放平台,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610203133.8/2.html,转载请声明来源钻瓜专利网。