8 Star 20 Fork 0

可待开源组/ApiSuperManager

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

ApiSuperManager

前端页面

ApiSuperManager1.0是一个前后端完全分离的项目,前端采用Vue构建,如需要可视化配置的请移步:ApiSuperManager-WEB

快速安装(详细文档请点击文档链接)

第一步:获取项目代码

获取基础代码 git clone https://gitee.com/kissneck-open-source-group/api-super-manager.git   再使用composer安装 composer install

第二步:检测环境以及配置数据库

创建数据,导入根目录admin.sql,在config/database.php配置数据库连接信息

第三步:完成数据迁移

先搭建接口项目运行目录选择public,再配置前端代码接口请求域名并搭建,访问前端域名即可

灵 感

我是一个后台开发程序员,每天都在跟各种API打交道,之前对于API的管理包括和前端的交互等都是通过文档来进行,慢慢的就有点力不从心,于是就有了接触API管理工具的契机。

最初我们使用了apiadmin,也是apiadmin给了我们灵感和方向,随着后续需求的增多,我们越发的想要自己创建一个可以多功能更简洁的管理API的工具,想法越来越多,于是ApiSuperManager就诞生了~

愿 景

希望ApiSuperManager能给大家开发带来便利,能帮助到大家。也希望ApiSuperManager在大家共同的努力下会越来越优化,成为更好更便捷的开发工具。

项目简介

系统需求

  • PHP >= 7.3.0
  • MySQL >= 5.5.3
  • Redis

项目构成

  • ThinkPHP v6.0.*
  • Vue 2.*
  • ...

功能简介

  1. 模拟接口请求
  2. 自动生成接口文档
  3. 接口权限管理
  4. 接口输入参数自动检查
  5. 接口输出参数数据类型自动规整
  6. 灵活的参数规则设定
  7. 支持三方Api无缝融合
  8. ...
ApiSuperManager(PHP部分)
├─ 系统管理
|  ├─ 菜单维护 - 编辑访客权限,处理菜单父子关系,被权限系统依赖(极为重要)
|  ├─ 用户管理 - 添加新用户,封号,删号以及给账号分配权限组
|  ├─ 权限管理 - 权限组管理,给权限组添加权限,将用户提出权限组
|  └─ 日志管理 - 记录管理员的操作,用于追责,回溯和备案
├─ 应用接入
|  ├─...
├─ 接口管理
|  ├─ 接口维护 - 新增接口、编辑接口和接口的参数管理等
|  ├─ 接口分组 - 将所使用的接口分组,便于更好的管理和展示
|  ├─ 接口文档
|   |  ├─ 接口文档生成
|   |  ├─ 模拟接口请求
|  ...

页面截图

主页面 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

项目特性

  • 开放源码
  • 保持生机
  • 不断更新
  • 响应市场

开源,我们在努力!

加入我们

ApiSuperManager目前才刚刚起步还有很多不足和需要改进的地方,在这里我们诚挚邀请大家一起加入我们,给我们更多的意见和建议,相信在大家的努力下,我们会做的更好,为开源贡献自己微薄的力量。

官方QQ群:589207665

ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 版权所有Copyright © 2006-2016 by ThinkPHP (http://thinkphp.cn) All rights reserved。 ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 Apache Licence是著名的非盈利开源组织Apache采用的协议。 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权, 允许代码修改,再作为开源或商业软件发布。需要满足 的条件: 1. 需要给代码的用户一份Apache Licence ; 2. 如果你修改了代码,需要在被修改的文件中说明; 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要 带有原来代码中的协议,商标,专利声明和其他原来作者规 定需要包含的说明; 4. 如果再发布的产品中包含一个Notice文件,则在Notice文 件中需要带有本协议内容。你可以在Notice中增加自己的 许可,但不可以表现为对Apache Licence构成更改。 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

API接口管理系统,超强的接口文档输入和调试,接口审核和浏览,代码编写与创建以及完善的权限管理功能(适用ERP,CRM,CMS等管理系统),希望大家多多提宝贵意见,让开源更有价值! 展开 收起
PHP 等 2 种语言
Apache-2.0
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kissneck-open-source-group/api-super-manager.git
git@gitee.com:kissneck-open-source-group/api-super-manager.git
kissneck-open-source-group
api-super-manager
ApiSuperManager
master

搜索帮助

Cb406eda 1850385 E526c682 1850385