短信费用:0.04/条
下载alidayu的SDK加入到项目
示例代码:
//发送短信验证码
//tel 手机号
//code 验证码
//shop_name 商户名
//type 短信模板
public function sendSMS($tel,$code,$shop_name,$type) {
require_once './Application/alidayu/TopSdk.php';
$msgType = C('ALIDAYU.Type');
$c = new \TopClient();
$c->appkey = C('ALIDAYU.AppKey');
$c->secretKey = C('ALIDAYU.AppSecret');
$req = new \AlibabaAliqinFcSmsNumSendRequest();
$req->setExtend("");
$req->setSmsType("normal");
$req->setSmsFreeSignName($msgType[$type]['sign']);
$req->setSmsParam(json_encode(array(
'code' => $code,
'product' => $shop_name,
)));
$req->setRecNum($tel);
$req->setSmsTemplateCode($msgType[$type]['tpl']);
$res = $c->execute($req);
if ($res->result->success) {
return true;
} else {
//记录短信发送失败原因
A("Home/ErrorLog")->sms(json_encode($res));
return false;
}
}