1.开通短信业务
这里以腾讯云为例:
1.登陆腾讯云(https://cloud.tencent.com/)
2.点击免费开通
3.通过控制台进入短信,点击添加应用。
4.创建签名
5.创建回复模板
6.找到官方的短信SDK,在GitHub连接中下载SDK文件。
7.找到下载文档中的src目录,目录下的php文件就是所有的发送短信的源码了。
8.打开tp模版目录,在vendor
(第三方类)目录下新建Sms
文件夹,将第七步的所说的所有php文件粘贴到该文件下。
9.打开SmsSenderUtil.php
将namespace一行删除,打开其他的php文件删除下图所示代码并加入require_once __DIR__ . "/SmsSenderUtil.php"
这行代码。
10.在使用第三方类时,可用Vendor()
方法引入,例如Vendor('Sms.SmsSingleSender');
,就是引入的Sms
目录下的SmsSingleSender.php
文件。
11.下面以 单发指定模版信息 为例,填入所需的参数。
12.访问该网址就可以向手机发送一条短信。
13.到这里 thinkphp 接入短信的简单示例就完了,查看官方的SDK文档,尝试写更多的短信接口。