1.调用alidayu的工具类包,然后配置参数
public function sendSMS ($mobile, $content,$type,$pcode,$address)
{
include("TopSdk.php");
date_default_timezone_set('Asia/Shanghai');
$c = new \TopClient();
switch ($type){
case '1':
$c->appkey = "*****";
$c->secretKey = "************";
//$req = new AlibabaAliqinFcSmsNumSendRequest;
$req = new \AlibabaAliqinFcSmsNumSendRequest();
$req->setSmsType("normal");
$req->setSmsFreeSignName("好运生活");
$req->setSmsParam("{\"village\":\"".$content."\",\"pcode\":\"".$pcode."\",\"address\":\"".$address."\"}");
$req->setRecNum($mobile);
$req->setSmsTemplateCode("SMS_127161604");
$resp = $c->execute($req);
break;
default :
$c->appkey = "*****";
$c->secretKey = "**********";
//$req = new AlibabaAliqinFcSmsNumSendRequest;
$req = new \AlibabaAliqinFcSmsNumSendRequest();
$req->setSmsType("normal");
$req->setSmsFreeSignName("顺手拿");
$req->setSmsParam("{\"code\":\"".$content."\",\"product\":\"shunshouna\"}");
$req->setRecNum($mobile);
$req->setSmsTemplateCode("SMS_33580526");
$resp = $c->execute($req);
break;
}
if($resp->result->success){
return true;
}
else{
return false;
}
}
2.调用sendSMS方法.并进行处理.
$res = (new Aliyun())->sendSMS($this->_param['mobile'],$this->_param['village'],1,$this->_param['p_code'],$this->_param['address']);