操作场景
短信通知功能在业务运营中扮演着越来越重要的角色,通过短信通知功能,可以满足即时性、用户体验、业务自动化、安全性以及合规性等多方面的需求,为企业和用户提供更加便捷、高效、安全的服务体验。本篇实践主要介绍在微搭应用中如何实现短信通知功能。
操作步骤
短信签名与正文模板申请
1. 在微搭控制台搜索栏搜索短信,控制台入口单击短信前往。


2. 在短信控制台签名管理申请签名,按照要求填写相应的资料。


说明:
自用签名涉及的应用公众号、小程序必须通过认证。
3. 在短信控制台正文模板管理按照实际场景类型申请正文模板。


4. 短信签名待审核展示,可以看到签名的 ID 和内容 SignName。


5. 短信正文模板申请成功展示,此次实践以通知模板类型为示例,可以看到模板对应的 ID 和内容(即为发送短信显示的真实内容)。


6. 短信控制台应用管理 > 应用列表查看应用 SDKAPPID。


说明:
其中签名内容 SignName 为国内短信必传的参数。
短信套餐包管理
1. 在短信控制台套餐包管理 > 国内套餐包查看所有套餐剩余短信量。


2. 购买短信套餐包,可以选择固定套餐包和自定义套餐包。


3. 购买自定义套餐1000条短信示例。


微搭应用中新建腾讯云短信APIs
1. 在编辑器中新建 APIs,选择开放服务 > 腾讯云短信。


2. 配置 APIs 参数 SecretId、SecretKey 以及地域。


配置说明:
3. 腾讯云短信 APIs 创建成功。


短信功能使用方法
1. 在编辑器中使用按钮组件,创建对象型变量
response
用来接收短信接口出参。

2. 配置按钮点击事件,选择数据源方法,在数据源方法配置中选择腾讯云短信 APIs 并填写相关的 入参。


3. 在上述方法中选择出参,单击右边确认保存。


入参结构展示:
{"SignName": "wedacase","TemplateId": "2174662","SmsSdkAppId": "1400574974","PhoneNumberSet": ["13166666666"],"ExtendCode": "","SessionContext": "","SenderId": ""}
4. 方法配置完成,单击事件面板右上方保存。


5. 点击按钮,测试短信发送事件,查看出参赋值变量
response
。{"Response": {"SendStatusSet": [{"SerialNo": "5000:1045710669157053657849499619","PhoneNumber": "+8618511122233","Fee": 1,"SessionContext": "test","Code": "Ok","Message": "send success","IsoCode": "CN"}],"RequestId": "a0aabda6-cf91-4f3e-a81f-9198114a2279"}}