easyopen接口開放平臺(tái)
一個(gè)簡(jiǎn)單易用的接口開放平臺(tái),平臺(tái)封裝了常用的參數(shù)校驗(yàn)、結(jié)果返回等功能,開發(fā)者只需實(shí)現(xiàn)業(yè)務(wù)代碼即可。
easyopen的功能類似于淘寶開放平臺(tái),它的所有接口只提供一個(gè)url,通過參數(shù)來區(qū)分不同業(yè)務(wù)。這樣做的好處是接口url管理方便了,平臺(tái)管理者只需維護(hù)好接口參數(shù)即可。由于參數(shù)的數(shù)量是可知的,這樣可以在很大程度上進(jìn)行封裝。封裝完后平臺(tái)開發(fā)者只需要寫業(yè)務(wù)代碼,其它功能可以通過配置來完成。
結(jié)構(gòu)圖
功能特點(diǎn)
開箱即用,寫完業(yè)務(wù)代碼直接啟動(dòng)服務(wù)即可使用,無需其它配置。
采用數(shù)字簽名進(jìn)行參數(shù)驗(yàn)證,簽名算法見:easyopen-core\簽名算法.txt
采用appKey-secret形式接入平臺(tái),即需要給接入方提供一個(gè)appKey和secret。
校驗(yàn)功能和結(jié)果返回功能實(shí)現(xiàn)各自獨(dú)立,方便自定義實(shí)現(xiàn)或擴(kuò)展。
平臺(tái)開發(fā)者只需關(guān)注業(yè)務(wù)代碼,其它功能由框架來完成。
采用注解來定義接口,維護(hù)簡(jiǎn)單方便。
支持i18n國(guó)際化消息返回。
源碼文檔
代碼和文檔托管在碼云,包含服務(wù)端,SDK,開箱即用。地址:easyopen
評(píng)論
圖片
表情
