# 发送短信v2
该接口方法需要安装 云开发发送短信,如未安装需要前往安装才可以使用
# 接口英文名
wx_sms_new_send_cloudbase_sms
# 功能描述
向用户发送携带 URL Link 的短信。
# 调用方式
wx.cloud.callFunction({
name: 'cloudbase_module',
data: {
name: 'wx_sms_new_send_cloudbase_sms',
data: {
env: '{%TCB_ENV_ID%}', // 环境 ID
url_link: 'https://wxaurl.cn/difT1VdVOLa', // URL Link
template_id: '2053122', //短信模版 ID 默认值:2053122(销类短信模版 ID)
template_param_list: ['xxx'], //短信模版变量数组
phone_number_list: ['+8611111111111'], //手机号列表,单次请求最多支持 1000 个境内手机号,手机号必须以+86开头
use_short_name: false, //是否使用小程序简称
resource_appid: 'appid', //资源方appid,第三方代开发时可填第三方appid或小程序appid,应为所填环境所属的账号APPID
},
},
success: (res) => {
console.log('综合结果', res.result.result);
console.log('错误码', res.result.errcode);
console.log('错误信息', res.result.errmsg);
},
});
# URL Link获取方式
目前获取url link能力尚未开放,开发者可使用云函数获取url link 详情见获取加密url link。
# 更多说明和错误码
请参考微信小程序发送短信v2
# 入参:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
env | string | 是 | 环境ID |
url_link | string | 是 | URL Link |
template_id | string | 是 | 短信模版 ID。(2053122: 营销类短信模版 ID) |
template_param_list | array of string | 是 | 短信模版变量数组 |
phone_number_list | array of string | 是 | 手机号列表,单次请求最多支持 1000 个境内手机号,手机号必须以+86开头 |
use_short_name | boolean | 是 | 是否使用小程序简称 |
resource_appid | string | 是 | 资源方appid,第三方代开发时可填第三方appid或小程序appid,应为所填环境所属的账号APPID |
# 出参:
参数 | 类型 | 描述 |
---|---|---|
result | object | |
result.send_status_list | array of object | |
result.send_status_list[].serial_no | string | 发送流水号 |
result.send_status_list[].phone_number | string | 手机号码 |
result.send_status_list[].code | string | 短信请求错误码 |
result.send_status_list[].message | string | 短信请求错误码描述 |
result.send_status_list[].iso_code | string | 国家码或地区码 |
result.errcode | number | 错误码 |
result.errmsg | string | 错误信息 |
errMsg | string | 微信开放接口错误信息 |
requestID | object | 微信开放接口请求 ID |