cloud.openapi.cloudbase.sendSms 被废弃?
发布于 5 年前 作者 weihan 10605 次浏览 来自 官方Issues

最近开发一个新的云小程序,其中尝试使用cloud.openapi.cloudbase.sendSms通过云函数进行发送,已经找例子将代码复制粘贴,并修改相关的键值;但在通过云开发中的云函数自带的云端测试,老提示一下错误。。

{“errCode”:-501007,“errMsg”:“cloudbase.sendSms:fail missing wxCloudApiToken”

代码如下:
const cloud = require('wx-server-sdk');
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV,
});
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.cloudbase.sendSms({
        "env": '私有不发表',
        "content": '发布了新的能力',
        "path": '/index.html',
        "phoneNumberList": [
          "+8615875012590"
        ],
        "smsType": 'Marketing',
        "useShortName": true
      })
    return result
  } catch (err) {
    return err
  }
}

其他同学有没有遇到过,怎么解?哦,忘记说我这个是企业资质开的云小程序。。

1 回复

不是废弃,是不支持云端测试

回到顶部