阿里簡訊服務:支援三大業者簡訊、智慧管道等優質能力,產品特色:3秒可達、99%到達率、超低資費。
使用阿里簡訊服務步驟:
1.購買服務
到購買簡訊服務
2.設定簽名檔
#3 .建立簡訊模板
4.根據demo接入阿里簡訊服務
請求參數:
##名稱 | |||
---|---|---|---|
描述 | |||
ParamString | STRING | 可選 | |
RecNum | STRING | 可選 | |
#SignName | STRING | 可選 |
TemplateCode
#STRING
接入阿里簡訊服務類別DEMO:
<?php class Sms{public function send($ParamString,$RecNum,$SignName=’哈哈体育’,$TemplateCode=’SMS_73780003′){$host = “;;$path = “/singleSendSms”;$method = “GET”;$appcode = “这里写你的appcode “;$headers = array();array_push($headers, “Authorization:APPCODE ” . $appcode);$querys = “ParamString=”.$ParamString.”&RecNum=”.$RecNum.”&SignName=”.$SignName.”&TemplateCode=”.$TemplateCode;$bodys = “”;$url = $host . $path . “?” . $querys; $curl = curl_init();curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);curl_setopt($curl, CURLOPT_FAILONERROR, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_HEADER, true);if (1 == strpos(“$”.$host, “https://”)){curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);}return curl_exec($curl);} }程式碼解釋:$ParamString:簡訊內容,一定要安裝你的模版組合為json格式,例如,我的簡訊模板為: 阿里簡訊模板###然後我的$ParamString就寫為:##### #$validate_code =mt_rand(10000,99999);//產生一個隨機數字###$param_string =”{\”msg\”:\””.$validate_code.”\”}”;######是不是覺得$param_string好奇怪,但就是要組合為json格式,你的簡訊才能發出去,這也是我寫教學的原因! ######$RecNum:目標手機號,也就是你要寄到哪裡去######$SignName:簡訊簽名,我這裡預設設定了’哈哈體育’。 ######$TemplateCode:簡訊模版,我設定了我的預設模板’SMS_73780003′###
以上是阿里簡訊服務的介紹及使用步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!