# 获取客服消息内的临时素材
该接口方法需要安装 小程序客服,如未安装需要前往安装才可以使用
# 功能描述
该接口用于发送客服消息给用户。详细规则见 发送客服消息
# 调用方式
直接调用云模板提供的 wx_send_custom_message
接口,来获取客服消息内的临时素材
代码示例:
// 示例说明: 发送文本消息
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'wx_send_custom_message',
data: {
touser: 'OPENID',
msgtype: 'text',
text: {
content: 'Hello World',
},
},
},
success: (res) => {
console.log('错误码', res.result.errcode);
console.log('错误信息', res.result.errmsg);
},
});
// 示例说明: 发送图片消息
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'wx_send_custom_message',
data: {
touser: 'OPENID',
msgtype: 'image',
image: {
media_id: 'MEDIA_ID',
},
},
},
success: (res) => {
console.log('错误码', res.result.errcode);
console.log('错误信息', res.result.errmsg);
},
});
// 示例说明: 发送图文链接
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'wx_send_custom_message',
data: {
touser: 'OPENID',
msgtype: 'link',
link: {
title: 'Happy Day',
description: 'Is Really A Happy Day',
url: 'URL',
thumb_url: 'THUMB_URL',
},
},
},
success: (res) => {
console.log('错误码', res.result.errcode);
console.log('错误信息', res.result.errmsg);
},
});
// 示例说明: 发送小程序卡片
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'wx_send_custom_message',
data: {
touser: 'OPENID',
msgtype: 'miniprogrampage',
miniprogrampage: {
title: 'title',
pagepath: 'pagepath',
thumb_media_id: 'thumb_media_id',
},
},
},
success: (res) => {
console.log('错误码', res.result.errcode);
console.log('错误信息', res.result.errmsg);
},
});
# 更多说明
错误码请参考微信小程序文档
# 入参:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
touser | string | 是 | 用户的 OpenID |
msgtype | string | 是 | 消息类型。text 表示文本消息;image 表示图片消息;link 表示图文链接;miniprogrampage 表示小程序卡片。 |
text | object | 否 | 文本消息,msgtype="text" 时必填 |
text.content | string | 否 | 文本消息内容。msgtype="text" 时必填 |
image | object | 否 | 图片消息,msgtype="image" 时必填 |
image.media_id | string | 否 | 发送的图片的媒体ID,通过 uploadTempMedia 上传图片文件获得。 |
link | object | 否 | 图文链接,msgtype="link" 时必填 |
link.title | string | 否 | 消息标题 |
link.description | string | 否 | 图文链接消息 |
link.url | string | 否 | 图文链接消息被点击后跳转的链接 |
link.thumb_url | string | 否 | 图文链接消息的图片链接,支持 JPG、PNG 格式,较好的效果为大图 640 X 320,小图 80 X 80 |
miniprogrampage | object | 否 | 小程序卡片,msgtype="miniprogrampage" 时必填 |
miniprogrampage.title | string | 否 | 消息标题 |
miniprogrampage.pagepath | string | 否 | 小程序的页面路径,跟app.json对齐,支持参数,比如pages/index/index?foo=bar |
miniprogrampage.thumb_media_id | string | 否 | 小程序消息卡片的封面, image 类型的 media_id,通过 uploadTempMedia接口上传图片文件获得,建议大小为 520*416 |
# 出参:
参数 | 类型 | 描述 |
---|---|---|
result | object | |
result.errcode | number | 失败时返回错误码 |
result.errmsg | string | 失败时返回错误信息 Example: ok |