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