每個微信小(xiǎo)程序需要事先設置一(yī)個通訊域名,小(xiǎo)程序可以跟指定的域名與進行網絡通信。包括普通 HTTPS 請求(request
)、上傳文件(uploadFile
)、下(xià)載文件(downloadFile
) 和 WebSocket 通信(connectSocket
)
配置流程
服務器域名請在 小(xiǎo)程序後台-設置-開(kāi)發設置-服務器域名
中(zhōng)進行配置,配置時需要注意:
-
域名隻支持
https
(request
、uploadFile
、downloadFile
) 和wss
(connectSocket
) 協議; - 域名不能使用 IP 地址或 localhost
- 域名必須經過 ICP 備案;
-
出于安全考慮,
api.weixin.qq.com
不能被配置爲服務器域名,相關API也不能在小(xiǎo)程序内調用。 開(kāi)發者應将 appsecret 保存到後台服務器中(zhōng),通過服務器使用 appsecret 獲取 accesstoken,并調用相關 API。 - 對于每個接口,分(fēn)别可以配置最多 20 個域名