背景:
定義 CMTeam 的生成測試、生成計劃、題目優(yōu)化(timer 觸發(fā))的接口,接口規(guī)則同產(chǎn)品開發(fā)組(文檔可找我來?。?,建議提前閱讀如下內(nèi)容:
閱讀以下鏈接:
https://hackernoon.com/restful-api-designing-guidelines-the-best-practices-60e1d954e7c9
https://www.snyxius.com/blog/21-best-practices-designing-launching-restful-api/#.WUJcEROGOHo
編輯工具
推薦使用在線編輯:
http://editor.swagger.io/
概念
- API 要基于前端頁面請求,而非已有的函數(shù)模塊。凡是產(chǎn)品開發(fā)組需要調(diào)用的函數(shù),都需要寫成 url 的形式。
- 資源的概念。Paper,Plan,Institution,Class,User
書寫規(guī)范
見標(biāo)準(zhǔn)文檔。
報錯指南
見標(biāo)準(zhǔn)文檔。