index.js 897 B

123456789101112131415161718192021222324252627282930313233
  1. // 发送单条短信示例
  2. 'use strict';
  3. exports.main = async (event, context) => {
  4. // event里包含着客户端提交的参数
  5. console.log("event:"+JSON.stringify(event));
  6. console.log("context:"+JSON.stringify(context));
  7. if(!event.templateId){
  8. event=event.queryStringParameters
  9. }
  10. try {
  11. const res = await uniCloud.sendSms({
  12. appid: '__UNI__00BD11F',
  13. phone: event.phone, //接收短信的手机号码
  14. templateId: event.templateId, // 请替换为自己申请的模板id
  15. data: {
  16. name: event.name,//APP名称
  17. code: event.code,//验证码
  18. expMinute: event.expMinute,//有效时间
  19. }
  20. })
  21. // 调用成功,请注意这时不代表发送成功
  22. return res
  23. } catch(err) {
  24. // 调用失败
  25. console.log(err.errCode)
  26. console.log(err.errMsg)
  27. return {
  28. code: err.errCode,
  29. msg: err.errMsg
  30. }
  31. }
  32. };