https://api.weixin.qq.com/cgi-bin/message/wxopen/template/uniform_send
时间: 2023-09-03 12:07:13 浏览: 271
这是一个微信小程序的模板消息发送接口,可以向用户发送模板消息。
请求方式:POST
请求地址:https://api.weixin.qq.com/cgi-bin/message/wxopen/template/uniform_send?access_token=ACCESS_TOKEN
其中,`ACCESS_TOKEN` 需要使用有效的 access_token 替换。
请求参数:
| 参数名称 | 必选 | 类型 | 说明 |
| -------- | ---- | ---- | ---- |
| touser | 是 | string | 接收者(用户)的 openid |
| weapp_template_msg | 是 | object | 小程序模板消息相关的信息 |
| mp_template_msg | 否 | object | 公众号模板消息相关的信息 |
| miniprogram_state | 否 | string | 跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版 |
| lang | 否 | string | 模板内容字体的颜色,不填默认黑色。 |
其中,`weapp_template_msg` 和 `mp_template_msg` 二选一,分别对应小程序和公众号的模板消息:
| 参数名称 | 必选 | 类型 | 说明 |
| -------- | ---- | ---- | ---- |
| template_id | 是 | string | 模板 ID |
| page | 否 | string | 跳转页面 |
| form_id | 是 | string | 表单提交场景下,为 submit 事件带上的 formId;支付场景下,为本次支付的 prepay_id |
| data | 是 | object | 模板内容,key 是模板占位符,value 是占位符对应的内容 |
完整示例:
```json
{
"touser": "openid",
"weapp_template_msg": {
"template_id": "template_id",
"page": "index",
"form_id": "form_id",
"data": {
"keyword1": {
"value": "value1",
"color": "#173177"
},
"keyword2": {
"value": "value2",
"color": "#173177"
},
"keyword3": {
"value": "value3",
"color": "#173177"
}
},
"emphasis_keyword": "keyword1.DATA"
},
"miniprogram_state": "developer",
"lang": "zh_CN"
}
```
响应参数:
| 参数名称 | 类型 | 说明 |
| -------- | ---- | ---- |
| errcode | number | 错误码 |
| errmsg | string | 错误信息 |
| msgid | number | 消息id |
更多信息可以参考微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/template-message/templateMessage.send.html
阅读全文