产品概述

最新更新: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是变量

        
此代码块在浮窗中显示

变量的用法:

  1. 在短信模板中使用变量,作为占位符
  2. 在短信 API 中设置变量的值
  3. EngageLab 会根据请求参数,来替换短信内容中相应变量的值
  4. 变量的值的长度不能超过 16或32 个字符, 变量的值中不能含有 HTTP 链接

变量的命名规则:

  1. 变量名可包含字母(大小写均可)、数字、'_'(下划线)或'-'(中划线)的任意组合,不得出现其他字符
  2. 变量名以字母(大小写均可)、数字、'_'(下划线)或'-'(中划线)开头
  3. 变量名长度不得超过16或32个字符
在文档中心打开