Skip to content

微信小程序使用腾讯云短信发送验证码demo

Notifications You must be signed in to change notification settings

diaolingzc/qcloudsms_weapp

Repository files navigation

腾讯云短信 weapp demo

腾讯短信服务

目前腾讯云短信为客户提供国内短信国内语音海外短信三大服务,此案例演示以下操作:

  • 授权:强制授权登录
  • 验证码登录:使用腾讯云短信发送验证码

运行演示

image

参考文档

开发

准备

在开始开发云短信应用之前,需要准备如下信息:

  • 获取SDK AppID和AppKey

云短信应用SDK AppIDAppKey可在短信控制台的应用信息里获取,如您尚未添加应用,请到短信控制台中添加应用。

  • 申请签名

一个完整的短信由短信签名和短信正文内容两部分组成,短信签名须申请和审核,签名可在短信控制台的相应服务模块内容配置中进行申请。

  • 申请模板

同样短信或语音正文内容模板须申请和审核,模板可在短信控制台的相应服务模块内容配置中进行申请。 建议申请模板内容为:"您的验证码为{1},请在{2}分钟内填写。如非本人操作,请忽略。"

安装

手动

  1. 手动下载或clone最新版本qcloudsms_js代码
  2. 把qcloudsms_weapp把代码放入项目目录
  3. 使用微信开发者工具导入项目

用法

云开发环境

请按照最新版本微信开发者工具, 并开启云开发环境,具体可参考文档 云开发文档

云开发函数上传

  1. 修改云短信相关配置
// /cloudfunctions/sendsms/index.js

// 腾讯云短信sdkappid
const appid = xxxxxxx

// 腾讯云短信appkey
const appkey = "xxxxx"

// 你申请的腾讯云短信模板id
const templateId = xxxx

// 你申请的腾讯云短信签名内容
// 注意,非签名ID
const smsSign = "xxxx"
  1. 上传云函数:右键点击/cloudfunctions文件夹下三个文件,选择上传并部署(云端安装依赖)

  2. 创建集合: 打开云开发页面,创建数据库集合Verify

  3. 编译运行

技术支持

腾讯云短信小助手: 3012203387

About

微信小程序使用腾讯云短信发送验证码demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published