知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序云開發(fā)教程-后端接口分析和接口返回值的格式定義 ... ...
發(fā)表時(shí)間:2021-1-5
發(fā)布人:葵宇科技
瀏覽次數(shù):50
本小節(jié)我們將學(xué)習(xí)如何定義后端的接口。
開發(fā)之前,我們得分析后端需要提供哪些接口。
我們可以根據(jù)需求文檔來進(jìn)行分析。
第一個(gè)功能是用戶自動(dòng)登錄,那么我們后端需要提供一個(gè)接口實(shí)現(xiàn)用戶的靜默注冊(cè),什么是靜默注冊(cè)?我們將在后面的章節(jié)詳細(xì)講解。
第二個(gè)功能是展示搜索熱詞,那么我們后端需要提供一個(gè)接口能夠獲取系統(tǒng)中的所有熱詞。
第三個(gè)功能是搜索某個(gè)詞的近義詞,那么我們后端需要提供一個(gè)接口返回某個(gè)詞的所有近義詞。
第四個(gè)功能是對(duì)搜索結(jié)果點(diǎn)贊,那么我們后端需要提供一個(gè)接口可以增加某對(duì)近義詞的相關(guān)強(qiáng)度。
第五個(gè)功能是聯(lián)系與反饋,那么我們后端需要提供一個(gè)接口可以接收并保存用戶的反饋信息。
第六個(gè)功能是給用戶發(fā)送微信通知,那么我們后端需要提供一個(gè)接口給前端獲取訂閱消息模板的ID。
第七個(gè)功能是管理員可以查看所有反饋,那么我們后端需要提供一個(gè)接口能夠展示用戶提交過的所有反饋。
第八個(gè)功能是管理員可以刪除反饋,那么我們后端需要提供一個(gè)接口用來刪除指定的一個(gè)反饋。
到此,我們已經(jīng)明確了后端需要提供哪些接口,但接口的詳細(xì)定義,我們將在后面的章節(jié)進(jìn)行詳細(xì)講解。
為了方便前端調(diào)用和接口管理,我們必須提前定義好所有接口的返回值格式,無論接口處理的結(jié)果是什么,返回給前端的接口都必須是統(tǒng)一的。
我們規(guī)定,接口的返回結(jié)果格式如下,返回的是一個(gè)json對(duì)象,里面有三個(gè)字段:
第一個(gè)字段是errCode,代表的是錯(cuò)誤碼,0表示調(diào)用成功,其它數(shù)字代表失敗,每個(gè)數(shù)字代表什么含義,同學(xué)們可以根據(jù)自己的情況進(jìn)行定義。
第二個(gè)字段是errMsg,代表的是錯(cuò)誤信息,用來對(duì)錯(cuò)誤碼的文字解釋,要不前端開發(fā)者只看到錯(cuò)誤碼,就會(huì)很迷惑。
第三個(gè)字段是data,咱們將其它數(shù)據(jù)都放到這個(gè)里面。
相關(guān)案例查看更多
相關(guān)閱讀
- 網(wǎng)站建設(shè)專業(yè)品牌
- 區(qū)塊鏈
- 云南科技公司
- 汽車報(bào)廢回收軟件
- 搜索引擎排名
- 網(wǎng)站小程序
- 網(wǎng)站建設(shè)選
- 跳轉(zhuǎn)小程序
- 云南網(wǎng)站開發(fā)
- 網(wǎng)站建設(shè)首頁
- 電商網(wǎng)站建設(shè)
- 人口普查小程序
- 云南網(wǎng)站建設(shè)公司
- 快排推廣
- 大理網(wǎng)站建設(shè)公司
- 小程序開發(fā)聯(lián)系方式
- 全國前十名小程序開發(fā)公司
- 報(bào)廢車拆解軟件
- 云南網(wǎng)站建設(shè)專業(yè)品牌
- 報(bào)廢車
- 英文網(wǎng)站建設(shè)公司
- 北京小程序制作
- 開發(fā)微信小程序
- 云南網(wǎng)站建設(shè)哪家公司好
- uniapp開發(fā)小程序
- 文山小程序開發(fā)
- web服務(wù)
- 網(wǎng)站建設(shè)專家
- 日歷組件
- 網(wǎng)站建設(shè)價(jià)格