1.一种在线管理服务接口的方法,其中,该方法包括:
获取各种服务接口的信息,并保存到接口信息数据库中;其中,服务接口的信息包括:接口基本描述信息和公开对象信息;
为注册用户配置服务接口权限信息,并保存到权限信息数据库中;服务接口权限信息包括:接口创建权限、接口删除权限、修改权限和查看权限;
当注册用户登录时,根据该注册用户的服务接口权限信息为该注册用户提供相应服务接口的如下一种或多种操作服务:创建接口、删改接口、修改接口、查看接口。
2.如权利要求1所述的方法,其中,所述获取各种服务接口的信息包括:
提供创建接口操作页面;
通过所述创建接口操作页面接收用户输入的服务接口信息。
3.如权利要求2所述的方法,其中,所述创建接口操作页面中包括接口的公开对象输入框和如下接口基本描述信息输入框中的一种或多种:
接口从属的项目组名称;
接口类型;
接口名称;
接口的URL路径;
接口请求参数;
接口返回数据以及类型;
接口请求示例;
接口返回示例。
4.如权利要求1所述的方法,其中,所述获取各种服务接口的信息包括:
提供文件导入接口;
通过所述文件导入接口接收JSON格式的服务接口信息文件。
5.如权利要求1所述的方法,其中,所述为注册用户配置服务接口权限信息包括:
对于一个注册用户,
配置该注册用户,对自身所创建的接口,具有全部的操作权限;
配置该注册用户,对自身所属项目组所创建的接口,具有与自身在项目组中的角色所匹配的权限;
配置该注册用户,对公开对象包括该注册用户的接口,具有查看权限。
6.一种在线管理服务接口的装置,其中,该装置包括:
获取单元,适于获取各种服务接口的信息,并保存到接口信息数据库中;其中,服务接口的信息包括:接口基本描述信息和公开对象信息;
存储单元,适于保存所述接口信息数据库,以及权限信息数据库;
权限配置单元,适于为注册用户配置服务接口权限信息并保存到所述权限信息数据库中;服务接口的权限信息包括:接口创建权限、接口删除权限、修改权限和查看权限;
接口管理单元,适于当注册用户登录时,根据该注册用户的服务接口权限信息为该注册用户提供相应服务接口的如下一种或多种操作服务:创建接口、删改接口、修改接口、查看接口。
7.如权利要求6所述的装置,其中,
所述获取单元,适于提供创建接口操作页面,通过所述创建接口操作页面接收用户输入的服务接口信息。
8.如权利要求7所述的装置,其中,
所述创建接口操作页面中包括接口的公开对象输入框和如下接口基本描述信息输入框中的一种或多种:
接口从属的项目组名称;
接口类型;
接口名称;
接口的URL路径;
接口请求参数;
接口返回数据以及类型;
接口请求示例;
接口返回示例。
9.如权利要求6所述的装置,其中,
所述获取单元,适于提供文件导入接口,通过所述文件导入接口接收JSON格式的服务接口信息文件。
10.如权利要求6所述的装置,其中,
所述权限配置单元,适于对于一个注册用户,配置该注册用户,对自身所创建的接口,具有全部的操作权限;配置该注册用户,对自身所属项目组所创建的接口,具有与自身在项目组中的角色所匹配的权限;以及配置该注册用户,对公开对象包括该注册用户的接口,具有查看权限。