coomm/tencentsms

PhalApi 2.x 扩展类库 - 腾讯云短信拓展


Keywords
sms, tencent, phalapi, composer, composer-package, php
License
GPL-3.0+

Documentation

腾讯云短信扩展

安装和配置

修改项目下的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();
};

使用

  1. 发送模板短信
//模板参数
$params['code']='2046';
//模板Id
$params['templateID']='496702';
//接收方手机号
$params['phoneNumberSet0']='18002595257';
\PhalApi\DI()->sms->SendSms($params);