# 发送订阅消息
该接口方法需要安装 小程序消息,如未安装需要前往安装才可以使用
# 接口英文名
wx_message_send_message
# 功能描述
该接口用于向订阅用户发送微信订阅消息。
# 调用方式
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'wx_message_send_message',
data: {
template_id: 'XeULkxnxxxxxxxxxxxxxx9vRO0olhrQi34', // 所需下发的订阅模板id
page: 'pages/index/index', //点击模板卡片后的跳转页面,仅限本小程序内的页面。支持带参数,(示例index?foo=bar)。该字段不填则模板无跳转
touser: 'ouSoxxxxxxxxxxxxxJp3zM', //接收者(用户)的 openid
data: {
thing1: { value: 123 },
thing4: { value: 123 },
thing6: { value: 123 },
thing7: { value: 123 },
time6: { value: '2022-11-32' },
}, //模板内容,格式形如 { "key1": { "value": any }, "key2": { "value": any } }的object
miniprogram_state: 'trial', //跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版
lang: 'zh_CN', //进入小程序查看”的语言类型,支持zh_CN(简体中文)、en_US(英文)、zh_HK(繁体中文)、zh_TW(繁体中文),默认为zh_CN
},
},
success: (res) => {
console.log('综合结果', res.result.result);
console.log('错误码', res.result.errcode);
console.log('错误信息', res.result.errmsg);
},
});
# 更多说明和错误码
请参考微信小程序 发送订阅消息
# 入参:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
template_id | string | 是 | 所需下发的订阅模板id |
page | string | 否 | 点击模板卡片后的跳转页面,仅限本小程序内的页面。支持带参数,(示例index?foo=bar)。该字段不填则模板无跳转 |
touser | string | 是 | 接收者(用户)的 openid |
data | string | 是 | 模板内容,格式形如 { "key1": { "value": any }, "key2": { "value": any } }的object |
miniprogram_state | string | 是 | 跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版 |
lang | string | 是 | 进入小程序查看”的语言类型,支持zh_CN(简体中文)、en_US(英文)、zh_HK(繁体中文)、zh_TW(繁体中文),默认为zh_CN |
# 出参:
参数 | 类型 | 描述 |
---|---|---|
result | object | |
result.errcode | number | 错误码 |
result.errmsg | string | 错误信息 |
errmsg | string | 微信开放接口错误信息 |
requestID | object | 微信开放接口请求 ID |