站在巨人的肩膀上,并不是高的表現,反而使自己變得渺小~只有吸收了巨人的營養(yǎng),茁壯自己才是真正的高大! --筆者
首先自我介紹下吧,我是一個PHP程序員,一個剛剛干了兩年左右的小菜鳥。我第一份工作是做微信開發(fā)的,這也是我入行以來第一次做的商業(yè)上線項目,雖然我只是充當了其中一個不是太重要的角色,但是感謝它讓我第一次接觸了API,也讓我第一次對于API產生了濃厚的興趣。之后的一段時間內甚至瘋狂的收集過各種免費的API接口!然而一直只是在用API,卻沒有為API貢獻過些什么。
開源框架用了很多,開源代碼看了很多,github、git@osc、Stack Overflow這些優(yōu)秀的平臺幫助了我很多,所以,我覺得是時候為開源做點什么。2015年初,我遇到了PhalApi,一個非常有生命力的API項目,是PHP語言寫的,當時的它還是一個寶寶,在項目組的細心呵護下茁壯成長,很榮幸的是,我也是項目組成員之一,然而在它的成長中,我輸送的營養(yǎng)簡直不值一提~也感謝創(chuàng)始人 @dogstar 對我的信任,一直沒有把我踢出項目組。既然API這么火,既然未來的互聯網世界中API占了很重要的地位,既然越來越多的人開始開發(fā)API,那么無狀態(tài)的API如何去管理呢?因此ApiAdmin來了~
希望有人用它,希望更多的人用它。
希望它能幫助到你,希望它能幫助到更多的你。
體驗地址
項目文檔
http://git.oschina.net/xiaoxunzhao/ApiAdmin/wikis/home
源碼地址
國內OSC:http://git.oschina.net/xiaoxunzhao/ApiAdmin
國際GitHub:https://github.com/Zhao-github/ApiAdmin
下載地址
國內OSC:http://git.oschina.net/xiaoxunzhao/ApiAdmin/releases
國際GitHub:https://github.com/Zhao-github/ApiAdmin/releases
項目構成
功能簡介
ApiAdmin(PHP部分) ├─ 系統維護 | ├─ 菜單管理 - 編輯訪客權限,處理菜單父子關系,被權限系統依賴(極為重要) | ├─ 用戶管理 - 添加新用戶,封號,刪號以及給賬號分配權限組 | ├─ 權限管理 - 權限組管理,給權限組添加權限,將用戶提出權限組 | └─ 操作日志 - 記錄管理員的操作,用于追責,回溯和備案 ├─ 基礎配置 | ├─ 管理員配置 - 配置APP管理員的手機號,郵箱用于明確APP的責任人和接收APP所屬API的報警信息 | ├─ 秘鑰配置 - 用于生成與ApiAdmin相對接的秘鑰對 | ├─ 規(guī)則組配置 - 用于定義API接口過濾規(guī)則(例:請求上限,請求頻率等) | ├─ 監(jiān)控組配置 - 用于實時監(jiān)測API健康狀態(tài)(例:HTTP狀態(tài)碼,服務器ping等) | └─ 報警組配置 - 定義報警閥值,以及指定接受報警信息的管理員 ├─ 應用管理 | ├─ 應用組管理 - 所有API都至少屬于一個APP組 | ├─ API接口管理 - 全部在用接口列表,包含了接口的開發(fā)、測試、上線的狀態(tài)變更,包含了接口統計,文檔生成 | └─ API接口調試 - 調試已配置的API接口 ├─ 接管第三方 | ├─ 認證方式 - 目前擬定系統預置的方式有微信、微博、阿里云、聚合數據、百度APIStore以及一套通用的APP認證 | ├─ 接口映射 - ApiAdmin既然接管了第三方,那么必須要提供一套自己的個性接口 | └─ 公共參數 - 接入第三方的時候允許配置一些公共參數。 | ...
頁面截圖
項目特性
開源,我們在路上!
更多建議: