在编辑器里不能获取formid,这是在电脑上截取的图片。
微信开发者工具截图
想要获取有效的formid要再手机上获取。
手机微信小程序截图
下面是微信小程序源码。
wxml:
<form report-submit='true' bindsubmit="formSubmit">
<input bindblur="inputvalue" value='{{formid}}'></input>
<button form-type='submit' type='primary'>获取formId</button>
</form>
js:
data: {
formid: ''
},
formSubmit: function(y) {
this.setData({
formid: y.detail.formId
});
}
上面获取完formid后,formid可以用于发送模板消息,一个formid码只能发送一次模板消息。
wx.request({
url: 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=' + access_token,
method: 'POST',
data: {
"touser": 'openid',
"template_id": "XRxQlH3gDtJWaL0DBXPCJdifcskaU9qIx6YlSufNT??", //模板id
"form_id": "1529717562247", //表单提交后返回的formid
"data": {
"keyword1": {
"value": "339208499"
},
"keyword2": {
"value": "一楼6号桌"
},
"keyword3": {
"value": "2018/6/21 18:20:00"
},
"keyword4": {
"value": "7"
},
"emphasis_keyword": "keyword1.DATA"
}
},
success: function (y) {
console.log(y);
}
})
网友评论