专注于API的管理后台 ApiAdmin

Apache
PHP
跨平台
2016-11-21
ZHXI

站在巨人的肩膀上,并不是高的表现,反而使自己变得渺小~只有吸收了巨人的营养,茁壮自己才是真正的高大! --笔者

ApiAdmin

ApiAdmin ApiAdmin ApiAdmin ApiAdmin

前端页面

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

灵 感

首先自我介绍下吧,我是一个PHP程序员,目前就职于某上市集团。我第一份工作是做微信开发的,这也是我入行以来第一次做的商业上线项目,虽然我只是充当了其中一个不是太重要的角色,但是感谢它让我第一次接触了API,也让我第一次对于API产生了浓厚的兴趣。之后的一段时间内甚至疯狂的收集过各种免费的API接口!然而一直只是在用API,却没有为API贡献过些什么。

开源框架用了很多,开源代码看了很多,github、git@osc、Stack Overflow这些优秀的平台帮助了我很多,所以,我觉得是时候为开源做点什么。更是给开源项目PhalApi贡献过代码,也正是这一个契机使得我正式迈向开源社区。随着时间的推移,PhalApi的战绩赫赫,它的壮大更加坚定了Api的地位,既然未来的互联网世界中API占了很重要的地位,既然越来越多的人开始开发API,那么无状态的API如何去管理呢?因此ApiAdmin来了~

愿 景

希望有人用它,希望更多的人用它。 希望它能帮助到你,希望它能帮助到更多的你。

项目简介

系统需求

  • PHP >= 5.6
  • MySQL >= 5.5.3
  • Redis

在线体验

项目构成

  • ThinkPHP v5.0.16
  • Vue 2.0
  • semanticUI
  • ...

功能简介

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

页面截图

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

项目特性

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

开源,我们在路上!

鸣谢

ApiAdmin走到今天,也正式迈入3.0时代了,同时,ApiAdmin也迎来了它的一岁生日,我们怀着激动的心情迎来这次发布。在新版本发布之际,我们真诚的感谢从1.0到2.0陪我们一路走来的朋友们。感谢你们的支持和信任!当然也感谢#开源中国#给大陆本土开源提供这样一个优秀的平台。

的码云指数为
超过 的项目
加载中

评论(22)

景穗仔
景穗仔
为什么要加接口映射呢 是必须加的吗
铁血总督
铁血总督
This is unlikely
5
527836447
垃圾啊
z
zb1497339605615
这种节目见多了去了
ma_-nong
ma_-nong
个人做的一个很骚的demo。演示地址 heimashidai.com
LitPolly
LitPolly
什么鬼,连个用户名和密码都不直接放出来,还强制推广用小程序获取
mr_wangz
mr_wangz
小程序获取用户名密码
盼盼dd
盼盼dd
用户和密码呢
qwfys
qwfys
不错。
fjp203
fjp203
看一下

ApiAdmin v3.0.4 发布,丰富文档提升体验

小伙伴们,首先感谢您对ApiAdmin的关注。经过一轮又一轮的延期,终于ApiAdmin3.0版本正式发布了,本次版本带来诸多新特性! 体验地址 https://admin.apiadmin.org/ (账号/密码:oschina/osc...

2018/03/05 13:49

ApiAdmin v3.0.3 发布,Vue+TP5完美诠释前后分离

站在巨人的肩膀上,并不是高的表现,反而使自己变得渺小~只有吸收了巨人的营养,茁壮自己才是真正的高大! --笔者 ApiAdmin 前端页面 ApiAdmin3.0是一个前后端完全分离的项目,前端采用Vue构...

2018/02/26 17:13

ApiAdmin v2.0.3 发布,安全性提升

ApiAdmin v2.0.3已发布,更新内容如下: 后台登录加入验证码功能 添加文档查询秘钥认证 修复若干已知BUG 小伙伴们,首先感谢您对ApiAdmin的关注。ApiAdmin在探索开发者和用户的需求,ApiAdmi...

2017/07/03 10:55

ApiAdmin v2.0.2 发布,全新独立域名上线

小伙伴们,首先感谢您对ApiAdmin的关注。ApiAdmin在探索开发者和用户的需求,ApiAdmin也在不断的完善自己的生态系统,我们相信,Api可以被管理,Api可以很好的被管理! 体验地址 https://ad...

2017/06/26 09:38

ApiAdmin v2.0.1 发布,微信小程序SDK震撼来袭

小伙伴们,首先感谢您对ApiAdmin的关注。ApiAdmin在探索开发者和用户的需求,ApiAdmin也在不断的完善自己的生态系统,我们相信,Api可以被管理,Api可以很好的被管理! 体验地址 https://ad...

2017/05/03 09:57

ApiAdmin v2.0.0 发布,面向 API 的后台管理框架

版本说明 Api文档是可以自动生成的,而且必须美美的 PHP的数据类型是糟糕的,但是Api的接口返回必须没毛病 客户端开发总是甩锅怎么办?全面Log记录甩也没用 想要二次开发?没问题,方便的Api...

2017/04/15 22:58

ApiAdmin v1.3.0 发布,面向 API 的后台管理框架

小伙伴们,首先感谢您对ApiAdmin的关注,v1.3.0 正式发布啦!因为我个人的因素导致延期发布,在这里向大家道歉!v1.3.0 是一个全新的体验版本,希望大家体验之后踊跃的提出自己的意见和建议,...

2016/12/16 16:59

ApiAdmin v1.2.0,面向 API 的后台管理框架

小伙伴们,首先感谢您对ApiAdmin的关注,v1.2.0 正式发布啦!这是一个新功能的体验版本,希望大家体验之后踊跃的提出自己的意见和建议,当然BUG第一时间说哦! 版本说明 新增加管理员配置,以...

2016/12/02 19:39

ApiAdmin v1.1.1,面向 API 的后台管理框架

小伙伴们,首先感谢您对ApiAdmin的关注,v1.1.1第一个稳定版本发布! 体验地址 http://admin.our-dream.cn/【注:线上版本为了保护核心数据,做了部分限制!如需要体验完整功能,请下载安装体...

2016/11/25 20:40

ApiAdmin v1.1.0,面向 API 的后台管理框架

站在巨人的肩膀上,并不是高的表现,反而使自己变得渺小~只有吸收了巨人的营养,茁壮自己才是真正的高大! --笔者 灵 感 首先自我介绍下吧,我是一个PHP程序员,一个刚刚干了两年左右的小菜鸟...

2016/11/21 11:23

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Openstack安装(2)——glance安装与配置

一、glance安装(controller) 1.安装 nova与glance yum install openstack-glance 2.数据库建立与配置 mysql -u root –p mysql> CREATE DATABASE glance; mysql> GRANT ALL ON glance.* TO ...

2013/04/04 16:25
4.1K
0
五、OpenStack 安装 Neutron-1

在Controller 节点 # mysql -u root -p > CREATE DATABASE neutron; > GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'openstack'; > GRANT ALL PRIVILEGES O...

2016/03/30 01:06
101
1
开启OpenStack Api跨域请求(CORS)功能

如果你打算在js中使用openstack接口(如jstack),就会碰到js的跨域请求问题,解决方法是要在openstack api的response中加上`Access-Control-Allow-Origin: *`这样的头信息。...

2016/01/04 18:32
780
0
Phalcon app/controllers多目录设置

##Phalcon app\controllers\ 下多目录 该怎么设置? ·public/index.php 注册命名空间 ``` $loader->registerNamespaces([ 'app\controllers\admin'=>'../app/controllers/admin', ])->regis...

2018/02/03 15:25
27
0
juno版OpenStack部署流程--添加认证服务(keystone)(2)

OpenStack的认证服务模块是Keystone,它为所有OpenStack服务提供身份认证验证和授权,跟踪用户及权限,提供可用服务和API列表。

2016/06/09 13:26
25
0
[官版翻译]OpenStack centos版安装(三)

原创作品:http://manual.blog.51cto.com/3300438/973921 部署OpenStack Identity服务。 继OpenStack云第二天,本文翻译自OpenStack安装与部署指南第五章内容,内容主要是安装OpenStack Ide...

2014/07/20 11:39
320
0
openstack-mitaka安装文档-Identity服务安装

Identity服务安装 Identity服务概述 OpenStack的Identity服务为管理认证、授权和service catalog服务提供了单点集成。其它OpenStack服务使用Identity服务作为一个通用的统一API。此外,提供有...

2016/08/10 23:26
127
0
openstack keystone 笔记

A user can be assigned different roles in different tenants: for example, Alice may also have the "admin" role in the "Cyberdyne" tenant. A user can also be assigned multiple ro...

2013/08/27 13:58
66
0
Phoenix官方教程 (三) 路由

router是Phoenix应用的中心。它们将匹配HTTP请求匹配到控制器动作,接通实时频道管理,并为作用域中间件定义了一系列的管道变换来设置route。 Phoenix生成的router文件`web/router.ex`, 看上...

2016/08/16 09:06
229
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部