短信平台

version

短信模块已经内置了阿里大于云之讯两个短信平台,默认启用的是阿里大于,可在后台自行切换。

配置短信平台参数

短信平台在使用前需要在后台「模块 - 短信模块 - 短信模版管理」处添加模版获得模版 ID。详细参数如下,

1.阿里大于(产品已下线,请跳过)

阿里大于需要配置的参数主要有 5 个

  • type : 普通短信固定为 normal
  • sign : 短信签名,传入的短信签名必须是在阿里大于“管理中心-短信签名管理”中的可用签名。
  • template : 短信模板ID,传入的模板必须是在阿里大于“管理中心-短信模板管理”中的可用模板。
  • appkey : 短信所属的应用标识
  • secret : 阿里大于短信平台用户 secret_key
  • extend : (非必填)额外标识,回调会传回该参数。

2.云之讯(极其不推荐,请跳过)

云之讯需要配置的参数有 4 个

  • accountsid : 开发者账号ID。由32个英文字母和阿拉伯数字组成的开发者账号唯一标识符。
  • token : 开发者账号TOKEN
  • appid: 应用ID
  • templateid : 短信模板ID

3.阿里消息服务(短信消息)(产品已下线,请跳过)

注意,这里不是短信服务,而是消息服务下的短信消息

使用前,请务必先阅读一次 消息服务>SDK 参考>PHP SDK>发布短信消息示例

阿里短信服务需要配置的参数有 7 个

  • end_point : 短信服务对外API地址,分公网和私网,请根据业务自行选择
  • access_id : 阿里云API密钥
  • access_key: 阿里云API密钥
  • topic_name : 短信主题名称
  • sign : 短信签名
  • template : 短信模版 Code
  • message_body : SMS消息体(阿里没有说明作用,不为空即可)

以上字段,除注明外,均为必填字段,如业务需求,需要额外参数,可在「模块 - 短信模块 - 模型管理」处增减参数字段。

4.【强烈推荐】阿里云短信服务

阿里云正式整合了阿里大于和阿里云消息服务下的短信消息,整理后就是阿里云短信服务。若是没有历史问题,请使用阿里云短信服务。

使用前,请务必先阅读一次 短信服务 > 开发指南 > API文档 > PHP > 短信发送API(SendSms)—-PHP

阿里云短信服务配置

  • access_id : 阿里云API密钥
  • access_key: 阿里云API密钥
  • sign : 短信签名
  • template : 短信模版 Code

上述文档的配置参数请按照说明文档中步骤去申请获取。

短信发送接口

短信模板

验证码短信模板内容

  1. 你的验证码为 ${code} 请勿将验证码告知他人

测试短息

图片