function sendSMSAli($mobile, $mobile_code, $time = '', $mid = '') { include "TopSdk.php"; $c = new TopClient(); $c->appkey = "23294546"; //这里填写您申请的appkey $c->secretKey = "7f5f7a5d562089d01792ac5372f81d08"; //这里填写您申请的secretKey $req = new AlibabaAliqinFcSmsNumSendRequest(); $req->setExtend("123456"); //填写什么都可以 $req->setSmsType("normal"); //短信类型,不用修改 $req->setSmsFreeSignName("注册验证"); //这里填写短信签名 $req->setSmsParam("{\"code\":\"{$mobile_code}\",\"product\":\"技师达\"}"); //按要求引入变量 $req->setRecNum($mobile); //接收短信的手机变量 $req->setSmsTemplateCode("SMS_3991033"); //这里填写短信模板编号 $resp = $c->execute($req); $reArray = xmlToArray($resp); //返回结果 if (isset($reArray["code"]) && $reArray["code"] > 0) { return false; } else { return true; } }
function sendSMSAli($mobile, $mobile_code, $time = '', $mid = '') { include "TopSdk.php"; $c = new TopClient(); $c->appkey = "23278568"; //这里填写您申请的appkey $c->secretKey = "87410133aa8ab0cdfd2ba521209a3793"; //这里填写您申请的secretKey $req = new AlibabaAliqinFcSmsNumSendRequest(); $req->setExtend("123456"); //填写什么都可以 $req->setSmsType("normal"); //短信类型,不用修改 $req->setSmsFreeSignName("注册验证"); //这里填写短信签名 $req->setSmsParam("{\"code\":\"{$mobile_code}\",\"product\":\"钰盈堂净颜梅\"}"); //按要求引入变量 $req->setRecNum($mobile); //接收短信的手机变量 $req->setSmsTemplateCode("SMS_2950020"); //这里填写短信模板编号 $resp = $c->execute($req); $reArray = xmlToArray($resp); //返回结果 if (isset($reArray["code"]) && $reArray["code"] > 0) { return false; } else { return true; } }
public function sendSms($phone, $code, $template_code, $sign, array $msg_param = null) { $req = new \AlibabaAliqinFcSmsNumSendRequest(); $req->setSmsType('normal'); $req->setExtend($code); $req->setSmsFreeSignName($sign); if ($msg_param) { $msg_param_json = json_encode($msg_param); $req->setSmsParam($msg_param_json); } $req->setRecNum($phone); $req->setSmsTemplateCode($template_code); return $this->topclient->execute($req); }
public function send() { $req = new AlibabaAliqinFcSmsNumSendRequest(); $req->setExtend("123456"); //确定发给的是哪个用户,参数为用户id $req->setSmsType("normal"); $req->setSmsFreeSignName($this->name); $req->setSmsParam($this->content); //这里设定的是发送的短信内容:验证码${code},您正在进行${product}身份验证,打死不要告诉别人哦!” $req->setRecNum($this->phone); //参数为用户的手机号码 $req->setSmsTemplateCode($this->code); $resp = $this->TopClient->execute($req); return $resp; }
public static function sms($phone, $template, $smsParam = array()) { if (empty($phone)) { return false; } $smsInfo = Config::getConfig('sms_info'); $smsInfo = json_decode($smsInfo, true); $smsParam = json_encode($smsParam); $c = new \TopClient(); $c->appkey = $smsInfo['appkey']; $c->secretKey = $smsInfo['secretKey']; $req = new \AlibabaAliqinFcSmsNumSendRequest(); $req->setExtend($phone); $req->setSmsType("normal"); $req->setSmsFreeSignName($smsInfo['signName']); $req->setSmsParam($smsParam); $req->setRecNum($phone); $req->setSmsTemplateCode($template); $resp = $c->execute($req); return !!$resp->result->success; }
/** * 大鱼短信发送接口 * @param $mobile 接受信息的手机号码 * @param $content array 发送的信息 * @param $template 模板ID * @author copoet * * 示例如下: * 模板名称: 用户注册 * 模板ID: SMS_3990623 * 验证码${code},您正在注册成为${product}用户,感谢您的支持! * @return mixed|\ResultSet|\SimpleXMLElement */ public static function topSent($mobile, $content = array(), $template) { $config = self::getSmsConf(); //获取短信配置 $appkey = $config['appkey']; $secretKey = $config['secretkey']; $SignName = $config['signname']; //签名 vendor('Topsdk.TopSdk'); date_default_timezone_set('Asia/Shanghai'); $c = new \TopClient(); $code = json_encode($content); //内容转为json格式 $c->appkey = $appkey; $c->secretKey = $secretKey; $req = new \AlibabaAliqinFcSmsNumSendRequest(); $req->setExtend(""); $req->setSmsType("normal"); $req->setSmsFreeSignName("{$SignName}"); $req->setSmsParam("{$code}"); $req->setRecNum("{$mobile}"); $req->setSmsTemplateCode("{$template}"); $resp = $c->execute($req); $info = array(); if ($resp->result->success == true) { $info['status'] = 10; } else { $info['status'] = 20; } $info['provider_name'] = '阿里大鱼'; self::log_sms($mobile, $content['code'], $info['provider_name'], $info['status']); switch ($info['status']) { case 10: return true; case 20: return false; default: return false; } }
<?php include "TopSdk.php"; date_default_timezone_set('Asia/Shanghai'); $httpdns = new HttpdnsGetRequest(); $client = new ClusterTopClient("4272", "0ebbcccfee18d7ad1aebc5b135ffa906"); $client->gatewayUrl = "http://api.daily.taobao.net/router/rest"; var_dump($client->execute($httpdns, "6100e23657fb0b2d0c78568e55a3031134be9a3a5d4b3a365753805")); $c = new TopClient(); $c->appkey = $appkey; $c->secretKey = $secret; $req = new AlibabaAliqinFcSmsNumSendRequest(); $req->setExtend("123456"); $req->setSmsType("normal"); $req->setSmsFreeSignName("°¢Àï´óÓã"); $req->setSmsParam('{"code":"1234","product":"alidayu"}'); $req->setRecNum("13131931531"); $req->setSmsTemplateCode("SMS_585014"); $resp = $c->execute($req);