前段時(shí)間發(fā)現(xiàn)一個(gè)很好用的API管理工具--API管家,用了一段時(shí)間,已經(jīng)感覺(jué)離不開(kāi)了,抱著分享使我快樂(lè)的想法,因?yàn)閯傞_(kāi)始用的時(shí)候隨便寫(xiě)過(guò)一篇簡(jiǎn)介,不是很詳細(xì),所以現(xiàn)在就重新寫(xiě),把我這段時(shí)間使用的經(jīng)驗(yàn)和大家一起討論。
進(jìn)入正題:打開(kāi)瀏覽器,輸入www.apigj.com 來(lái)到首頁(yè),接下來(lái)自然是登錄或注冊(cè)了

創(chuàng)建一個(gè)新賬號(hào),成功后會(huì)來(lái)到項(xiàng)目列表界面,會(huì)提示是否需要?jiǎng)?chuàng)建示例項(xiàng)目


點(diǎn)擊進(jìn)入示例項(xiàng)目,示例項(xiàng)目一共有1個(gè)文件夾和5個(gè)接口,可以看到?jīng)]有經(jīng)過(guò)測(cè)試,都在未測(cè)試狀態(tài)

點(diǎn)擊某個(gè)接口,接口文檔就顯示出來(lái)了,有請(qǐng)求的URL,版本號(hào),描述,請(qǐng)求方式,參數(shù)等等,左上角是對(duì)接口的操作按扭

點(diǎn)擊編輯,可以看到編輯接口的界面,注意我紅色圈出的位置是個(gè)tab控件,可以點(diǎn)擊切換編輯的內(nèi)容

把請(qǐng)求Class的openid直接刪除,點(diǎn)擊保存

回到接口文檔頁(yè)面,可以看到openid已經(jīng)從請(qǐng)求Class里消失了,這里還有個(gè)特別的功能,我用紅色圖出了,點(diǎn)擊會(huì)生成mock參數(shù)


點(diǎn)擊左上角的生成按扭,這里就是Api管家最大特色了,可以直接生成代碼

點(diǎn)擊生成代碼,一共9種語(yǔ)言,對(duì)我來(lái)說(shuō)是足夠用了

舉個(gè)栗子,我常用的Java(咖啡杯)

選擇Gson

請(qǐng)求和返回的Class文件就直接生成了,值的提一下的是ResSendSms繼承于ResCommon,這個(gè)是在文檔中編輯的,下次再展開(kāi)細(xì)說(shuō)編輯的功能
具體請(qǐng)求返回代碼還是要自己寫(xiě)的,希望API管家繼續(xù)完善,以后也可以自動(dòng)生成把URL和請(qǐng)求方法,請(qǐng)求頭包括進(jìn)去,那就更完美了(懶癌又發(fā)作了)。。。