# 创建发短信任务

该接口方法需要安装 云开发发送短信,如未安装需要前往安装才可以使用

# 功能描述

该接口用于创建发短信任务。发送的短信支持打开云开发静态网站 H5,进而在 H5 里可以打开小程序。

# 调用方式

wx.cloud.callFunction({
  name: 'cloudbase_module',
  data: {
    name: 'wx_sms_create_send_sms_task',
    data: {
      env: '{%TCB_ENV_ID%}', // 环境 ID
      file_url: 'extension://xxx.zip', //短信 CSV 文件地址CodeUri
      template_id: '2053122', //短信模版 ID 默认值:2053122(销类短信模版 ID)
      use_short_name: false, //是否使用小程序简称
    },
  },
  success: (res) => {
    console.log('综合结果', res.result.result);
    console.log('错误码', res.result.errcode);
    console.log('错误信息', res.result.errmsg);
  },
});

# 关于file_url获取方式

  1. 下载 CSV 模版文件,并按格式填写手机号、短信内容、跳转的静态托管地址。

    注: 打开页面后可以直接按command+s 或 control+s 保存csv文件

  2. 上传填写后的 CSV 文件, 并获取CodeUri。
  • 调用描述扩展上传文件信息, 获取上传链接 UploadUrl,filetype参数填SMS。
  • 使用 HTTP PUT 方法请求 UploadUrl 上传 CSV 文件。

具体说明详见cloudbase.createSendSmsTask

# 更多说明和错误码

请参考微信小程序 创建发短信任务

# 入参:

参数 类型 必填 描述
env string 环境ID
file_url string 短信 CSV 文件地址CodeUri
template_id string 短信模版 ID 默认值:2053122(销类短信模版 ID)
use_short_name boolean

# 出参:

参数 类型 描述
result object
result.query_id string 查询 ID
result.errcode number 错误码
result.errmsg string 错误信息
errmsg string 微信开放接口错误信息
requestID object 微信开放接口请求 ID