# 发送短信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