修改项目下的composer.json文件,并添加:
"coomm/tencentsms":"dev-master"
然后执行composer update
。
在vendor/coomm/tencentsms/src/Lite.php修改短信配置
//应用Id
private $smsSdkAppi="123456";
//SecretId
private $secretId="123456";
//SecretKey
private $secretKey="123456";
//接入地域
private $host="sms.ap-guangzhou.tencentcloudapi.com";
//Api接口
private $action="SendSms";
//接入地域
private $region="ap-guangzhou";
//签名方法
private $signatureMethod="HmacSHA256";
//短信签名
private $sign="123456";
//语言
private $language='zh-CN';
在/path/to/phalapi/config/di.php文件中,注册:
$di->sms = function() {
return new \Coomm\Tencentsms\Lite();
};
- 发送模板短信
//模板参数
$params['TemplateParamSet.0']='2046';
//模板Id
$params['TemplateID']='496702';
//接收方手机号
$params['PhoneNumberSet.0']='+8613800138000';
\PhalApi\DI()->sms->SendSms($params);