微信小程序的JS文件代码如下:
wx.request({
url: 'https://yun.tim.qq.com/v5/tlssmssvr/sendsms?sdkappid=' + strAppID +'&random=' + strRand,
data: {
"params": [
"XXX",
"XXX",
"XXX"
],
"sig": sig,
"tel": {
"mobile": strMobile,
"nationcode": "86"
},
"time": strTime,
"tpl_id": 182617
},
header: {
"content-type": "application/json" // 默认值
},
success(res) {
console.log(res.data)
}
})
其中 sig,strMobile,strTime均为已定义的字符串变量,定义如下:
var strTime= Date.parse(new Date());
strTime= timestamp / 1000;
var strMobile = "17766098903"; //tel 的 mobile 字段的内容
var strRand = "7226249334"; //url 中的 random 字段的值
var sig = hex_sha256("appkey = " + strAppKey +" & random=" + strRand+ " & time=" + strTime + " & mobile=" + strMobile);
相似问题