微信小程序 发送模板消息
微信小程序发送模板消息详细描述
1. 接口地址
微信小程序发送模板消息的接口地址为:
需要替换成上文获取到的 `access_token`。
2. HTTP请求方式
发送模板消息的HTTP请求方式为POST。
3. POST参数说明
以下是POST参数的详细说明:
* touser: 接收模板消息的用户openid。
* template_id: 模板id,需要在微信后台创建模板并获取。
* form_id: 表单id,用于保存用户填写的表单数据。
* page: 跳转到的小程序页面路径。
* data: 模板消息中的数据,格式为json对象。
4. data参数详细说明
`data` 参数是模板消息中的数据,格式为json对象。以下是 `data` 参数的详细说明:
* keyword1、keyword2、...: 模板消息中关键字的值。
* value1、value2、...: 模板消息中值的值。
5. 示例代码
以下是发送模板消息的示例代码:
```javascriptconst app = getApp();
const access_token = 'your_access_token';
const template_id = 'your_template_id';
wx.request({
url: ` method: 'POST',
data: {
touser: 'your_user_openid',
template_id,
form_id: 'your_form_id',
page: '/pages/index/index',
data: {
keyword1: { value: 'Hello, World!' },
keyword2: { value: 'This is a test.' }
}
},
success(res) {
console.log('模板消息发送成功!');
},
fail(error) {
console.error('模板消息发送失败!');
}
});
```
6. 注意事项
以下是发送模板消息时需要注意的事项:
* access_token: 需要替换成上文获取到的 `access_token`。
* template_id: 需要在微信后台创建模板并获取。
* form_id: 表单id,用于保存用户填写的表单数据。
* page: 跳转到的小程序页面路径。
* data: 模板消息中的数据,格式为json对象。
以上是发送模板消息的详细描述。希望对您有所帮助!