[发明专利]一种在线管理服务接口的方法和装置在审
申请号: | 201611177400.5 | 申请日: | 2016-12-19 |
公开(公告)号: | CN108205558A | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 田雨静;高学文 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务接口 权限信息 注册用户 权限 方法和装置 在线管理 数据库 注册用户配置 变更信息 操作服务 对象信息 接口创建 接口删除 接口信息 描述信息 统一管理 保存 登录 创建 服务 | ||
本发明公开了一种在线管理服务接口的方法和装置。该方法包括:获取各种服务接口的信息,并保存到接口信息数据库中;其中,服务接口的信息包括:接口基本描述信息和公开对象信息;为注册用户配置服务接口权限信息,并保存到权限信息数据库中;服务接口权限信息包括:接口创建权限、接口删除权限、修改权限和查看权限;当注册用户登录时,根据该注册用户的服务接口权限信息为该注册用户提供相应服务接口的如下一种或多种操作服务:创建接口、删改接口、修改接口、查看接口。综上所述,本发明不仅可以实现对不同服务的接口的统一管理,并且可以将接口的变更信息及时通知相关人员。
技术领域
本发明涉及互联网技术领域,具体涉及一种在线管理服务接口的方法和装置。
背景技术
在互联技术领域中,服务项目的数据交互、前后端分离等往往是通过接口的调用来实现。对于复杂型服务和路由类系统而言,实现数据交互、前后端分离等的接口甚多。在现有技术中,众多接口的管理是放在Wiki(维基网站)或者SVN(Subversion)、Git等开源版本控制系统中进行静态管理。那么,在这种情况下,如果某一个接口发生变更或者报错,会直接影响系统中的其他接口,不能将接口的变更信息及时地通知相关人员。所以,急需一种对各种服务项目的接口进行统一的、在线的管理方案。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的在线管理服务接口的方法和相应的装置。
依据本发明的一个方面,提供了一种在线管理服务接口的方法,其中,该方法包括:
获取各种服务接口的信息,并保存到接口信息数据库中;其中,服务接口的信息包括:接口基本描述信息和公开对象信息;
为注册用户配置服务接口权限信息,并保存到权限信息数据库中;服务接口权限信息包括:接口创建权限、接口删除权限、修改权限和查看权限;
当注册用户登录时,根据该注册用户的服务接口权限信息为该注册用户提供相应服务接口的如下一种或多种操作服务:创建接口、删改接口、修改接口、查看接口。
可选地,所述获取各种服务接口的信息包括:
提供创建接口操作页面;
通过所述创建接口操作页面接收用户输入的服务接口信息。
可选地,所述创建接口操作页面中包括接口的公开对象输入框和如下接口基本描述信息输入框中的一种或多种:
接口从属的项目组名称;
接口类型;
接口名称;
接口的URL路径;
接口请求参数;
接口返回数据以及类型;
接口请求示例;
接口返回示例。
可选地,所述获取各种服务接口的信息包括:
提供文件导入接口;
通过所述文件导入接口接收JSON格式的服务接口信息文件。
可选地,所述为注册用户配置服务接口权限信息包括:
对于一个注册用户,
配置该注册用户,对自身所创建的接口,具有全部的操作权限;
配置该注册用户,对自身所属项目组所创建的接口,具有与自身在项目组中的角色所匹配的权限;
配置该注册用户,对公开对象包括该注册用户的接口,具有查看权限。
可选地,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611177400.5/2.html,转载请声明来源钻瓜专利网。