产品概述
最新更新:2023-04-10
EngageLab SMS 可以提供快捷、稳定的短信发送服务和营销解决方案,满足客户在不同场景下的需求。您可以通过高效的短信服务API更好地与客户互动,促进业务发展。
短信类型
目前 EngageLab 的短信服务支持验证码, 行业通知和营销短信。
验证码短信:注册密码,修改密码,身份有验证等。
行业通知短信:由用户行为触发生产的通知, 如:订单通知,回复通知等。
营销短信:向用户统一发送的消息通知等。
接入方式
目前 EngageLab 对短信业务提供 WEBAPI 的接入方式,开发者可以利用EngageLab 提供的 HTTP 接口,调用 EngageLab的服务。
使用我们的短信API,开发者需要创建:
- SMS_USER
- SMS_KEY
- 短信模板
SMS_USER 与 SMS_KEY
SMS_USER是调用接口发信时候的账号
用户可以通过【短信】-【发送设置】-【发送授权】来创建 SMS_USER,同时 EngageLab 会自动生成对应的 SMS_KEY。目前 EngageLab 只允许拥有一个 SMS_USER。
短信模板
短信模板,用户在发送短信之前,必须在前台页面编辑短信内容,并提交审。 审核通过后, 通过模板的 ID 调用发送。
签名
由于短信发送的特殊性,以及相关的 ISP 机构的审查制度,短信内容中必须含有能说明发送者身份的签名。目前, EngageLab 支持在编辑短信模板时添加签名, 并设置签名位置。
注意: 短信模板必须含有「签名」, 否则不能通过审核。
变量替换
EngageLab 支持在短信中使用「变量」。
变量的格式:首尾使用 % 包围,即为用户定义的一个变量。 举例:
欢迎使用爱发信. 您的手机验证码是: %code%. # code是变量
欢迎使用爱发信. 您的手机验证码是: %code%. # code是变量
此代码块在浮窗中显示
变量的用法:
- 在短信模板中使用变量,作为占位符
- 在短信 API 中设置变量的值
- EngageLab 会根据请求参数,来替换短信内容中相应变量的值
- 变量的值的长度不能超过 16或32 个字符, 变量的值中不能含有 HTTP 链接
变量的命名规则:
- 变量名可包含字母(大小写均可)、数字、'_'(下划线)或'-'(中划线)的任意组合,不得出现其他字符
- 变量名以字母(大小写均可)、数字、'_'(下划线)或'-'(中划线)开头
- 变量名长度不得超过16或32个字符