ApiAdmin是什么?能做什么?我本來以為這是一個(gè)最不需要回答的問題,但是卻有很多人在問我,今天在這里就給大家詳細(xì)的說說ApiAdmin的具體應(yīng)用場(chǎng)景,當(dāng)然以后的市場(chǎng)是什么樣誰也不知道,今天說的也許過段時(shí)間就會(huì)變化了!
我曾經(jīng)一直強(qiáng)調(diào)ApiAdmin是受了PhalApi的啟發(fā)才立項(xiàng)的,有說過要適配PhalApi,算是對(duì)前輩的致敬!所以就有小伙伴問了是不是想用ApiAdmin必須得學(xué)會(huì)PhalApi,在這里我鄭重的聲明:PhalApi只是ApiAdmin需要支持的眾多現(xiàn)有的Api框架中的一種。所以您如果不是用PhalApi開發(fā)的Api,沒有關(guān)系,只要是Api我們照吃不誤!那么究竟ApiAdmin是什么?能做什么?
1、ApiAdmin是一個(gè)Api供應(yīng)商
在安裝文檔中,很多人出現(xiàn)資源引入不成功,或者出現(xiàn)404錯(cuò)誤,我的解釋是“為了適配多域名”。借助ThinkPHP V5對(duì)于Api友好的特性以及多模塊的特性,在ApiAdmin基礎(chǔ)上進(jìn)行二次開發(fā),很方便就可以拓展出一個(gè)Api模塊,你可以編寫自己的邏輯,輸出自己想要輸出的Api。
2、ApiAdmin是一個(gè)SDK庫
為了便于ApiAdmin的傳播和推廣,我會(huì)內(nèi)置常用的各個(gè)Api平臺(tái)的SDK,這樣你可以以ApiAdmin為參考,提煉出你自己想要用的SDK,改改就可以集成到你的項(xiàng)目中去!
對(duì)于目前ApiAdmin有近200的star還是有點(diǎn)出乎我的意料的,不過既然大家很熱情,那么ApiAdmin就從一個(gè)二次開發(fā)的框架慢慢的衍生出了產(chǎn)品的特性,如果沒有特殊的要求,您下載安裝就可以直接使用啦。
1、作為您現(xiàn)有Api管理后臺(tái)
2、作為Api的探針使用
更多建議: