低代码智能通信:腾讯云短信助力,快速构建高效消息应用

前言

​ 随着信息技术的飞速发展,现代社会对信息传达的及时性、准确性与便捷性要求越来越高。尤其在移动互联网时代,用户对于服务的体验要求不断提升,这促使各类网站、APP、小程序等服务平台必须持续优化其交互方式,以满足用户日益增长的需求。

​ 在此背景下,短信作为一种成熟、稳定且广泛应用的通信手段,因其快速、直接和可靠的特点,仍然保持着不可替代的作用。通过短信,企业可以在第一时间将关键信息传达给用户,如账户变动通知、订单状态更新、验证码发送等,这不仅提高了信息传达的效率,也增强了用户对于平台的信任感和满意度,今天小编将以葡萄城公司的企业级低代码开发平台——活字格为例,为大家介绍一下低代码如何对接腾讯云短信服务。

环境准备

  • 活字格设计器
  • 活字格服务器

对接步骤

1.获取SecretId和SecretKey

(1)进入腾讯云用户管理,新建用户。

https://console.cloud.tencent.com/cam/overview

(2)配置用户权限,搜索”SMS”后勾选短信服务的两项策略,单击”确定”。

(3)单击用户名称进入用户详情,选择“API密钥”后,单击“新建密钥”。

注意:为降低密钥泄露的风险,自2023年11月30日起,对所有主账号、子账号的密钥,关闭查询SecretKey的功能,仅支持在创建时查看,请及时保存SecretKey。

2.创建短信签名

首先在短信控制台开通短信服务,https://console.cloud.tencent.com/smsv2/open

  • 短信签名是位于短信正文前【】中的署名,用于标识公司或者业务,例如【腾讯云】、【京东配送】、【xx银行】等
  • 国内短信由签名+正文组成,因此发送国内短信必须携带签名

3.创建短信正文模板

  • 短信模版即具体发送的短信正文内容,支持使用变量实现短信内容自定义
  • 国内短信由签名+正文组成,因此发送国内短信必须先创建正文模版

4.查看审核结果

短信签名和正文模板提交后,官方会在2个小时左右完成审核,如有需求可设置常用手机和邮箱,用于及时接收短信内容审核通知。 待签名与正文模板状态变为已通过时才可用。

5.获取SMS SDKAppId

在应用管理-应用列表页面,点击“创建应用”,获取新应用的SDKAppID。

6.活字格服务端命令对接发送短信

在活字格设计器中创建服务端命令,选择【腾讯云发送短信】命令。

  • 按照该命令执行所需的参数填写我们前面步骤中获取到的SecretId、Secretkey、SmsSdkAppId、短信签名内容和正文模版ID;
建议将腾讯云相关参数设置在活字格全局变量中,方便发布之后在服务管理控制台修改。

  • 电话号码:待接收短信的电话号码,多个手机号需以逗号分隔,可从前端页面传递,或者用户信息视图中查询等
  • 设置模版参数:短信正文模版通常都会存在一些变量(占位符),比如收件人姓名、登录验证码、x分钟内有效、快递取件码等,我们在设置模版参数中,按照短信正文模版中的变量顺序分别赋值即可

  • 保存返回参数至变量:将腾讯云发送短信结果返回到定义的变量,返回结果包含RequestId和SendStatusSet数组,数组元素为PhoneNumber(手机号)、Code(短信请求错误码,发送成功返回'Ok')、Message(短信请求错误码描述)字段;

在前端页面中调用创建的服务端命令,在合适的时机触发执行该服务端命令,给指定手机号码发送短信。

7.实现效果

更多关于【腾讯云发送短信】命令插件可以参考这篇文章。

总结

引入发送短信功能是提升服务质量、增强用户体验、保障用户安全的重要举措。通过集成腾讯云短信平台到活字格开发的网站中,将为用户提供更加便捷、高效、安全的服务体验,这将有助于提高用户对平台的信任度和满意度,推动平台的长远发展。

扩展链接:

从表单驱动到模型驱动,解读低代码开发平台的发展趋势

低代码开发平台是什么?

基于分支的版本管理,帮助低代码从项目交付走向定制化产品开发

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/720162.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.NET C# 程序自动更新组件

实现一个轻量级独立自动更新组件,可稍作修改集成到大家自己项目中,比如:WPF/Winform/Windows服务引言 本来博主想偷懒使用AutoUpdater.NET组件,但由于博主项目有些特殊性和它的功能过于多,于是博主自己实现一个轻量级独立自动更新组件,可稍作修改集成到大家自己项目中,比…

IC设计企业致力于解决的HPC数据防泄漏,到底该怎么做?

对于半导体IC设计企业来说,芯片设计、验证、仿真使用HPC环境现在已逐渐成为趋势,主要原因在于原来的工作流程存在较多的缺陷: 性能瓶颈:仿真、设计、验证、生产过程中,前端仿真需要小文件高并发低时延的读写和巨量元数据处理能力,后端仿真存储需要提供很大的读写带宽满足…

重写学习 localStorage 与 sessionStorage

localStorage 与 sessionStorage localStorage 与 sessionStorage 很多小伙伴对它们俩都很熟悉了;最熟悉的莫过下面这2条 1,localStorage 存储的数据没有时间限制,理论上永久有效;除非手动清除。sessionStorage 存储的数据在关闭当前页面后失效; 2,有存储大小限制,两者存储大…

ASP.NET Web应用程序升级最新的MSBuild格式后,Visual Studio 2022中如何调试?

摘要 把ASP.NET的Web应用程序,Project文件从 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">改为 <Project Sdk="Microsoft.NET.Sdk.Web">之后,升…

AI带你玩转音乐,使你成为真正音乐人(AI歌曲制作)

利用AI工具快速完成一首歌: 歌由词和曲组成。 词可以利用文心一言 输入:写一首赞扬国家繁华发展的歌词 这样一首歌的词部分已经出来。 曲部分: 利用https://suno.com/create生成: 拷贝文心一言生成的词 选择定制模式Custom Mode有更多的风格可以制作点击生成就可以完成曲制…

零基础写框架(2):故障排查和日志基础

关于从零设计 .NET 开发框架 作者:痴者工良 教程说明: 仓库地址:https://github.com/whuanle/maomi 文档地址:https://maomi.whuanle.cn 作者博客: https://www.whuanle.cn https://www.cnblogs.com/whuanle 故障排查和日志 .NET 程序进行故障排查的方式有很多,笔者个人总…

使用Visual Studio分析.NET Dump

前言 内存泄漏和高CPU使用率是在日常开发中经常遇到的问题,它们可能会导致应用程序性能下降甚至崩溃。今天我们来讲讲如何使用Visual Studio 2022分析.NET Dump,快速找到程序内存泄漏问题。 什么是Dump文件? Dump文件又叫内存转储文件或者叫内存快照文件。用于存储程序运行时…

springboot模块化开发项目搭建

1.New一个Project,命名,Next,Finish 2.根据需要修改Maven配置 3.初始化后,删除无用文件4.选中项目创建Module,命名,Next,一般模块包括common、dao、service、web、entrance(入口文件),也可以增加订单、会员等各种业务模块,各模块之间依赖引用即可5.删除无用文件,删…

组合数学中的食用工具

背景: 教授在打概率和期望中的《灯蹬登》,需要推式子。众所周知,一个正确的式子不光要可以解释已有的数据,还要能预测未知数据的结果。在这样的情况下,组合数学的工具是必不可少的。我们通过这个工具实现了三种计算器无法直接实现的功能:输入\(A,m,n\),表示求\(A^m_n\)的…

读AI未来进行式笔记03自然语言处理技术

自然语言处理1. AI伙伴 1.1. 作为AI能力的集大成者,AI伙伴融合了各种复杂的AI技术 1.2. 人类唯一可能超越AI的领域,只可能在机器无法触及之处,那是属于人类感性与直觉的领域 1.3. 要读懂人类,需要漫长而平缓的学习过程 1.4. AI塑造了我们,我们反过来也塑造了AI 1.5. AI的“…

PyQT5之单行文本输入到多行显示窗

from PyQt5 import QtWidgets from PyQt5 import QtCore, QtGui import sys import cv2class TextDemoPanel(QtWidgets.QWidget):def __init__(self, *args, **kwargs):super().__init__(*args, **kwargs)select_btn = QtWidgets.QPushButton("输入")self.line_text …