小程序使用qcloudsms_js [小程序,大用处。]

用node 调用可以,用小程序调用提示,

  • 因为node 10.15的crytpo内置了,,crypto2,那个qcloudsms_js使用这个包,,好尴尬,不会自己打包,没看懂,,,https://cloud.tencent.com/document/product/382/5976,这文档,我是小白,才从云开发入手小程序,,,, 那你爸爸是不是叫大白
  • 引用的包 没找到 重新下载一下 试试, 不不不不不不
    • 还有个node-qcloud-sms这个包也是发送短信的,但也是node可以小程序不行                  var QcloudSms = require("./qcloudsms_js");                // 短信应用SDK AppID                var appid = 140####9;  // SDK AppID是1400开头                // 短信应用SDK AppKey                var appkey = "9287f8e#####9b2cb5f89be"                // 需要发送短信的手机号码                var phoneNumbers = ["1#####"];                // 短信模板ID,需要在短信应用中申请                var templateId = 276802;  // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请                //templateId 7839 对应的内容是"您的验证码是: {1}"                // 签名                var smsSign = "康明医院";  // NOTE: 这里的签名只是示例,请使用真实的已申请的签名, 签名参数使用的是`签名内容`,而不是`签名ID`                // 实例化QcloudSms                var qcloudsms = QcloudSms(appid, appkey)                // 设置请求回调处理, 这里只是演示,用户需要自定义相应处理回调                function callback(err, res, resData) {                    if (err) {                        console.log("err: ", err);                    } else {                        console.log("request data: ", res.req);                        console.log("response data: ", resData);                    }                }                var ssender = qcloudsms.SmsSingleSender();                var params = ["5678"];//数组具体的元素个数和模板中变量个数必须一致,例如事例中templateId:5678对应一个变量,参数数组中元素个数也必须是一个                ssender.sendWithParam(86, phoneNumbers[0], templateId,                    params, "", "", "", callback);  // 签名参数未提供或者为空时,会使用默认签名发送短信 , 说的貌似很有深意,你能一条一条说么?