日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]阿里云的SDK搞的真復(fù)雜,一個(gè)簡(jiǎn)單的函數(shù)就行了,沒(méi)必要搞這么復(fù)雜 //參數(shù)說(shuō)明 //$RecNum 目標(biāo)手機(jī)號(hào) //$ParamString 短信模板中的變量;數(shù)字需要轉(zhuǎn)換為字符串;個(gè)人用戶(hù)每個(gè)變量

阿里云的SDK搞的真復(fù)雜,一個(gè)簡(jiǎn)單的函數(shù)就行了,沒(méi)必要搞這么復(fù)雜

//參數(shù)說(shuō)明
//$RecNum 目標(biāo)手機(jī)號(hào)
//$ParamString 短信模板中的變量;數(shù)字需要轉(zhuǎn)換為字符串;個(gè)人用戶(hù)每個(gè)變量長(zhǎng)度必須小于15個(gè)字符。
//$SignName 管理控制臺(tái)中配置的短信簽名(狀態(tài)必須是驗(yàn)證通過(guò))
//$TemplateCode 管理控制臺(tái)中配置的審核通過(guò)的短信模板的模板CODE(狀態(tài)必須是驗(yàn)證通過(guò))
//$AccessKeyId 阿里云頒發(fā)給用戶(hù)的訪問(wèn)服務(wù)所用的密鑰ID
//$AccessKeySecret 阿里云頒發(fā)給用戶(hù)的訪問(wèn)服務(wù)所用的驗(yàn)證串
//返回值
//發(fā)送成功返回true,結(jié)果僅供參數(shù),不保證完全正確
function SendSMS($RecNum,$ParamString,$SignName,$TemplateCode,$AccessKeyId,$AccessKeySecret)
{
? $url='https://sms.aliyuncs.com/';//短信網(wǎng)關(guān)地址
? $Params['Action']='SingleSendSms';//操作接口名,系統(tǒng)規(guī)定參數(shù),取值:SingleSendSms
? //$Params['RegionId']='cn-hangzhou';//機(jī)房信息
? $Params['AccessKeyId']=$AccessKeyId;//阿里云頒發(fā)給用戶(hù)的訪問(wèn)服務(wù)所用的密鑰ID
? //$Params['Format']='JSON';//返回值的類(lèi)型,支持JSON與XML。默認(rèn)為XML
? $Params['ParamString']=rawurlencode($ParamString);//短信模板中的變量;數(shù)字需要轉(zhuǎn)換為字符串;個(gè)人用戶(hù)每個(gè)變量長(zhǎng)度必須小于15個(gè)字符。
? $Params['RecNum']=$RecNum;//目標(biāo)手機(jī)號(hào)
? $Params['SignatureMethod']='HMAC-SHA1';//簽名方式,目前支持HMAC-SHA1
? $Params['SignatureNonce']=time();//唯一隨機(jī)數(shù)
? $Params['SignatureVersion']='1.0';//簽名算法版本,目前版本是1.0
? $Params['SignName']=rawurlencode($SignName);//管理控制臺(tái)中配置的短信簽名(狀態(tài)必須是驗(yàn)證通過(guò))
? $Params['TemplateCode']=$TemplateCode;//管理控制臺(tái)中配置的審核通過(guò)的短信模板的模板CODE(狀態(tài)必須是驗(yàn)證通過(guò))
? $Params['Timestamp']=rawurlencode(gmdate("Y-m-dTH:i:sZ"));//請(qǐng)求的時(shí)間戳。日期格式按照ISO8601標(biāo)準(zhǔn)表示,
????????????????????????????????????????????????????????????? //并需要使用UTC時(shí)間。格式為YYYY-MM-DDThh:mm:ssZ
? $Params['Version']='2016-09-27';//API版本號(hào),當(dāng)前版本2016-09-27
? ksort($Params);
? $PostData='';
? foreach ($Params as $k => $v) $PostData.=$k.'='.$v.'&';
? $PostData.='&Signature='.rawurlencode(base64_encode(hash_hmac('sha1','POST&%2F&'.rawurlencode(substr($PostData,0,-1)),$AccessKeySecret.'&',true)));
? $httphead['http']['method']="POST";
? $httphead['http']['header']="Content-type:application/x-www-form-urlencodedn";
? $httphead['http']['header'].="Content-length:".strlen($PostData)."n";
? $httphead['http']['content']=$PostData;
? $httphead=stream_context_create($httphead);
? $result=@simplexml_load_string(file_get_contents($url,false,$httphead));
? return !isset($result->Code);
}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉