推薦文章
小程序api是什么?作為微信小程序開(kāi)發(fā)者自然不能不了解微信小程序api接口,主題邦科技為大家整理小程序api接口注意事項(xiàng),一起來(lái)看看吧。
關(guān)于微信小程序api接口相關(guān)說(shuō)明:
API 說(shuō)明
wx.request 發(fā)起網(wǎng)絡(luò)請(qǐng)求
wx.uploadFile 上傳文件
wx.downloadFile 下載文件
wx.connectSocket 創(chuàng)建 WebSocket 連接
wx.onSocketOpen 監(jiān)聽(tīng) WebSocket 打開(kāi)
wx.onSocketError 監(jiān)聽(tīng) WebSocket 錯(cuò)誤
wx.sendSocketMessage 發(fā)送 WebSocket 消息
wx.onSocketMessage 接受 WebSocket 消息
wx.closeSocket 關(guān)閉 WebSocket 連接
wx.onSocketClose 監(jiān)聽(tīng) WebSocket 關(guān)閉
微信小程序api接口注意事項(xiàng)
1、服務(wù)器配置
每個(gè)微信小程序需要事先設(shè)置一個(gè)通訊域名,小程序可以跟指定的域名與進(jìn)行網(wǎng)絡(luò)通信。包括普通 HTTPS 請(qǐng)求(request)、上傳文件(uploadFile)、下載文件(downloadFile) 和 WebSocket 通信(connectSocket)
2、關(guān)于請(qǐng)求
1)默認(rèn)超時(shí)時(shí)間和最大超時(shí)時(shí)間都是 60s
2)request、uploadFile、downloadFile 的最大并發(fā)限制是 10 個(gè)
3)網(wǎng)絡(luò)請(qǐng)求的 referer header 不可設(shè)置。其格式固定為 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 為小程序的appid,{version} 為小程序的版本號(hào),版本號(hào)為 0 表示為開(kāi)發(fā)版、體驗(yàn)版以及審核版本,版本號(hào)為 devtools 表示為開(kāi)發(fā)者工具,其余為正式版本。
4)小程序進(jìn)入后臺(tái)運(yùn)行后(非置頂聊天),如果 5s 內(nèi)網(wǎng)絡(luò)請(qǐng)求沒(méi)有結(jié)束,會(huì)回調(diào)錯(cuò)誤信息 fail interrupted;在回到前臺(tái)之前,網(wǎng)絡(luò)請(qǐng)求接口調(diào)用都會(huì)無(wú)法調(diào)用。
3、關(guān)于服務(wù)器返回
1)建議服務(wù)器返回值使用 UTF-8 編碼。對(duì)于非 UTF-8 編碼,小程序會(huì)嘗試進(jìn)行轉(zhuǎn)換,但是會(huì)有轉(zhuǎn)換失敗的可能。
2)小程序會(huì)自動(dòng)對(duì) BOM 頭進(jìn)行過(guò)濾。
3)只要成功接收到服務(wù)器返回,無(wú)論statusCode是多少,都會(huì)進(jìn)入success回調(diào)。請(qǐng)開(kāi)發(fā)者根據(jù)業(yè)務(wù)邏輯對(duì)返回值進(jìn)行判斷。
以上就是主題邦科技為大家整理的小程序api接口使用注意事項(xiàng),有小程序開(kāi)發(fā)需求的朋友可以直接咨詢我們主題邦科技哦,專業(yè)可靠的小程序開(kāi)發(fā)公司,期待與您的合作。
熱門推薦:
推薦文章