这是做什么的
「短信服务」是站点发短信的能力配置入口。配好以后,注册 / 登录的短信验证码、下单或业务通知等场景就能调用短信发送。具体参数对接的是阿里云短信服务,需要四项信息:accessKeyId、accessKeySecret、SignName(短信签名)、TemplateCode(短信模板)。
需要注意:本模块不在左侧主菜单里显示,它本身也不是一个独立的功能页,而是一组参数——访问它时会自动跳到「扩展参数设置」里的短信分组去填。
在哪里操作(菜单路径 + 截图占位)
方式一(推荐):左侧主菜单 →「设置」→ 进入「开发者设置」→ 找到「扩展参数设置」→ 点「进入管理」→ 切到「短信服务」分组填写。
方式二:直接在浏览器地址栏访问短信服务入口 ?route=sms,系统会自动把你带到「扩展参数设置 / 短信服务」分组页面。
【此处插入:扩展参数设置 短信服务 页面截图】
操作前准备
- 已用管理员账号登录后台。
- 已经开通阿里云账号,并在阿里云控制台准备好以下四项:
- accessKeyId 和 accessKeySecret:到 https://ak-console.aliyun.com/ 创建并获取。
- SignName(签名名称):在阿里云"短信服务 → 国内消息 → 签名管理"里申请到,填的是"签名名称"。
- TemplateCode(模板CODE):在阿里云"短信服务 → 国内消息 → 模板管理"里申请(模板类型选"验证码"),填的是"模板CODE"。
- 服务器 PHP 版本建议为 5.5.0 或更高(阿里云短信 SDK 的要求)。
新增(本模块不支持手工新增)
短信服务不是一个可以"新增记录"的管理列表,它只有一次性的参数配置。第一次访问时系统会自动把这几项参数准备好,直接填写即可(见下)。
编辑 / 修改(填写与保存参数)
在「扩展参数设置 / 短信服务」分组页面,逐项填写:
-
阿里云accessKeyId(必填)
- 填什么:阿里云账号的 accessKeyId。
- 填错后果:不填或填错,短信无法发送。
- 提示信息:输入框下方会给出获取方式说明,照着做即可。
-
accessKeySecret(必填)
- 填什么:与 accessKeyId 配套的 accessKeySecret(相当于密码,注意保密)。
-
SignName(必填)
- 填什么:阿里云短信"签名管理"里申请到的"签名名称",原样填。
-
TemplateCode(必填)
- 填什么:阿里云短信"模板管理"里申请到的"模板CODE",用于短信验证码功能。
-
填好后点「提交」保存。
每个输入框下方都有一段提示文字,告诉你对应信息去哪里获取。
删除 / 批量操作
本模块是参数配置页,没有删除和批量操作。若要更换短信通道信息,直接改内容后保存(或清空填入的值再保存)即可。
列表页常用操作
本模块没有列表页;它是「扩展参数设置」里的一个分组,只有一屏需要填写的参数和「提交」按钮。
分类管理(本模块没有分类)
没有分类。
常见问题 / 小贴士
- 在左侧菜单找不到「短信服务」? 正常。它不在主菜单显示,请用上面"在哪里操作"的两种方式之一进入。
- 填了却发不出短信? 依次检查:四项是否都填对;阿里云账号余额 / 套餐是否正常;签名和模板是否已审核通过。
- accessKeySecret 是什么? 相当于阿里云账号的程序密钥,千万不要泄露给无关人员。
- 想换短信通道? 目前对接的是阿里云;如需更换请让技术人员处理。
- 验证码短信用哪个模板? TemplateCode 填"验证码"类型模板的 CODE。