1. 获取模板库标题列表:
使用 wx.getTemplateLibraryList 接口可以获取模板库标题列表,开发者可以选择模板库中的模板用于发送模板消息。
wx.getTemplateLibraryList({
start: 0,
count: 5,
success: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
}
});
2. 获取模板库某个模板标题下关键词库:
使用 wx.getTemplateLibraryById 接口可以获取某个模板标题下关键词库,开发者可以根据需要选择关键词用于发送模板消息。
wx.getTemplateLibraryById({
id: '模板ID',
success: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
}
});
3. 添加模板:
使用 wx.addTemplate 接口可以将模板添加到帐号下,以便后续向用户发送模板消息。
wx.addTemplate({
id: '模板ID',
success: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
}
});
4. 删除模板:
使用 wx.deleteTemplate 接口可以删除已添加到帐号下的模板。
wx.deleteTemplate({
templateId: '模板ID',
success: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
}
});
5. 发送模板消息:
使用 wx.sendTemplateMessage 接口可以向用户发送模板消息。
wx.sendTemplateMessage({
touser: '用户OpenID',
templateId: '模板ID',
formId: '表单ID',
data: {
keyword1: {
value: '订单12345'
},
keyword2: {
value: '已发货'
}
// 其他模板参数
},
emphasisKeyword: 'keyword1.DATA',
success: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
}
});
在发送模板消息时,需要提供用户的 OpenID、选择的模板ID、表单ID以及模板参数等信息。
请注意,发送模板消息需要用户在小程序中产生可用的 formId,formId 在用户点击模板消息表单时由小程序生成,并且只能使用一次。因此,在实际开发中需要在合适的时机收集用户的 formId。
以上是一些与模板消息相关的微信小程序 API,具体的使用方式和参数配置,请参考微信小程序的官方文档,因为这些接口的使用方式可能会根据微信的更新而有所变化。
转载请注明出处:http://www.zyzy.cn/article/detail/1039/微信小程序