我的作品 您现在的位置是:首页 > 我的作品
ThinkCMF 5 腾讯云短信插件
来源:惠达浪原创 发布时间:2019-07-19 最后更新:2019-07-22 5148已围观
摘要在应用开发过程中,经常会用到短信功能,最常见就是验证码了,当然还有通知短信。本插件基于腾讯云短信,集二者于一体,是验证码、通知集成版。
最后更新:2019.07.21 版本1.1.0,新增自动生成验证码功能。
当下网络应用开发中,我们难免会与短信打交道。最常见的就是验证码,为了验证手机号码的真实性,当然还有就是通知短信,例如送餐、快递、资金变化等等通知。而在短信功能开发难度虽然不大,但是调试十分麻烦。
本插件就是为了解决这个问题,不但已经调试完毕,而且还支持定制开发。未来还会继续对功能进行扩展,甚至有可能加入到教程当中。
与普通的ThinkCMF验证码短信插件不同,本插件集成了验证码功能与通知短信功能。下边详细给出安装与使用方法。
开始之前的准备工作:
首先你需要购买腾讯云短信服务,设置好短信签名,模板。因为本插件需要以下几个参数:
SDK AppID:SDK AppID是短信应用的唯一标识,调用短信API接口时需要提供该参数。
App Key:App Key是用来校验短信发送请求合法性的密码,与SDK AppID对应,需要业务方高度保密。
短信签名:注意是签名,不是ID!腾讯云短信应用配置中设置的。
模板ID:这个是模板的ID!就是那串数字,也是在应用配置中设置的。
具体参数的申请及获取,请参阅腾讯云短信的相关资料。
插件安装
将本插件解压,复制到你的网站 public\plugins 文件夹下。
登录后台管理,在左侧的菜单上找到【插件中心】->【插件列表】,此时在右侧就能看到本插件。点击 安装 按钮即可安装插件。
设置
安装好之后,点击 设置 按钮,打开设置界面,填写相关参数。
每项设置下都有提示说明,其中模板ID是按需设置的,例如你仅需验证码功能,则通知模板部分不必填写。
这里重要要提到的是模板参数设置。腾讯短信模板参数是以顺序的数字代替的,比如你的模板设置是这样:
{1} 给您留言 标题:{2},联系电话:{3},留言时间:{4},请及时查阅并回复。而开发时,传送给插件的参数是这样:
$param = [ 'time' => '2019/08/18 14:38:52', 'sender' => '留言者姓名', 'contact' => '13800000000', 'subject' => '这是测试标题' // …… 其它参数 ];那么此时就要按照模板参数顺序,将对应的参数名(其实就是数组的键名)输入,参数间用英文逗号分开。例如:`sender,subject,contact,time`,表示这 4 个参数按顺序对应短信模板中的{1},{2},{3},{4}。
很赞哦! (493)
上一篇: 支持留言提醒的 新留言板插件 3.1
下一篇: 调查问卷 ThinkCMF 5 插件
站点信息
- 网站平台:ThinkCMF 5.1.5
- PHP版本:7.3.31
- QQ交流群: 惠达浪技术交流