首頁 >後端開發 >php教程 >阿里簡訊服務的介紹及使用步驟

阿里簡訊服務的介紹及使用步驟

零下一度
零下一度原創
2017-07-18 16:24:532786瀏覽

阿里簡訊服務:支援三大業者簡訊、智慧管道等優質能力,產品特色:3秒可達、99%到達率、超低資費。

使用阿里簡訊服務步驟:

1.購買服務

到購買簡訊服務

2.設定簽名檔

#3 .建立簡訊模板

4.根據demo接入阿里簡訊服務

 

請求參數:

##名稱#類型是否必須描述ParamStringSTRING可選範本變數,其中數字必須轉換為字串,個人使用者每個變數長度必須小於15個字元。例如:簡訊模板為:「簡訊驗證碼${no}」。若參數傳遞為{“no”:”123456”},使用者將接收到的簡訊內容為:【簡訊簽章】簡訊驗證碼123456RecNum STRING可選目標手機號碼,多筆記錄可以英文逗號分隔#SignNameSTRING可選簽名名稱

TemplateCode

#STRING

」範本CODE

接入阿里簡訊服務類別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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn