kewail
接口短信平臺提供完備狀態(tài)查詢,
支持狀態(tài)接口短信api推送詳盡的在線接口文檔,
隨時查閱,不斷更新標準HTTP接口,
提供多種語言示例
(PHPJAVAC#NODEPYTHON等)支持多種返回格式 JSON/XML// Works well with php5.3
and php5.6.namespace KewailSms;class SmsSenderUtil {function
getRandom() {return rand(100000, 999999);}function
calculateSig($secretkey, $random, $curTime, $phoneNumbers)
{$phoneNumbersString = $phoneNumbers[0];for ($i = 1; $i <
count($phoneNumbers); $i++) {$phoneNumbersString .= ("," .
$phoneNumbers[$i]);}return hash("sha256",
"secretkey=".$secretkey."&random=".$random."&time=".$curTime."&mobile=".$phoneNumbersString);}//secretkey需要自行到kewail接口短信平臺注冊后新成注冊鏈接:點擊進入(注冊即送20條免費短信)function
calculateSigForTemplAndPhoneNumbers($secretkey, $random, $curTime,
$phoneNumbers) {$phoneNumbersString = $phoneNumbers[0];for ($i = 1; $i
< count($phoneNumbers); $i++) {$phoneNumbersString .= ("," .
$phoneNumbers[$i]);}return hash("sha256",
"secretkey=".$secretkey."&random=".$random."&time=".$curTime."&mobile=".$phoneNumbersString);}function phoneNumbersToArray($nationCode, $phoneNumbers) {$i = 0;$tel =
array();do {$telElement = new stdClass();$telElement->nationcode =
$nationCode;$telElement->mobile = $phoneNumbers[$i];array_push($tel,
$telElement);} while (++$i < count($phoneNumbers));return
$tel;}function calculateSigForTempl($secretkey, $random, $curTime,
$phoneNumber) {$phoneNumbers = array($phoneNumber);return
$this->calculateSigForTemplAndPhoneNumbers($secretkey, $random,
$curTime, $phoneNumbers);}function sendCurlPost($url, $dataObj) {$curl
= curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, 0);curl_setopt($curl, CURLOPT_RETURNTRANSFER,
1);curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl,
CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($curl, CURLOPT_POSTFIELDS,
json_encode($dataObj));curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,
0);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($curl,
CURLOPT_HTTPHEADER, array("Content-Type: application/json",
"Content-Length: " . strlen(json_encode($dataObj)))); $ret =
curl_exec($curl);if (false == $ret) {// curl_exec failed$result = "{
"result":" . -2 . ","errmsg":"" . curl_error($curl) . ""}";}
else {$rsp = curl_getinfo($curl, CURLINFO_HTTP_CODE);if (200 != $rsp)
{$result = "{ "result":" . -1 . ","errmsg":"". $rsp . " " .
curl_error($curl) .""}";} else {$result =
$ret;}}curl_close($curl);return
$result;}
接口備注:接口返回成功不代表接收成功,具體接收狀態(tài)只能由運營商查詢;kewail平臺同1個號碼同1個簽名的內容1分鐘內能發(fā)送接收10條,1小時內只能接收50條,一天最多接收150條,如需每天大量發(fā)送用戶可以聯(lián)系kewail平臺客服設置免限,一天可針對一個號碼無限量發(fā)送短信。
更多,歡迎關注云服務-Kewail科技
免認證專用注冊:開始免認證注冊
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/31656.html
摘要:短信服務協(xié)議為使用短信服務,您應當仔細閱讀并遵守短信服務協(xié)議以下簡稱本協(xié)議。三服務費用計費說明將按照不同的短信服務類別,以實際提交成功的短信數量計費。您應采取有效措施,防止黑客攻擊盜用密碼非法調用頁面等危害短信服務信息安全的非法行為。UCloud短信服務協(xié)議為使用UCloud短信服務,您應當仔細閱讀并遵守《UCloud短信服務協(xié)議》(以下簡稱本協(xié)議)。在接受本協(xié)議之前,請您務必仔細閱讀本協(xié)議...
摘要:做為公司的一名技術,每天會碰到很多新手朋友咨詢有關短信接口開發(fā)的問題,下面就以語言為例為大家介紹下短信接口如何開發(fā)。閱讀樂信短信接口示例。二主體協(xié)議發(fā)送短信發(fā)送普通短信調用此方法,可單個或批量發(fā)送。 做為公司的一名技術,每天會碰到很多新手朋友咨詢有關短信接口開發(fā)的問題,下面就以php語言為例為大家介紹下短信接口如何開發(fā)。 一、接口說明 1、提交方式與編碼 http請求都應以POST...
摘要:支持短信驗證碼未驗證時,用戶再次請求驗證碼,在有效分鐘內驗證碼保持一致。集成短信發(fā)送路由,支持和發(fā)送方式。有效期為分鐘,請盡快驗證。 Laravel Sms Laravel 貼合實際需求同時滿足多種通道的短信發(fā)送組件 showImg(https://segmentfault.com/img/remote/1460000013101233);showImg(https://segment...
摘要:什么是云短信平臺顧名思義,云短信平臺它是一個提供云短信服務的智能平臺。三是使用成本,云之訊短信平臺價格極具競爭力,使用越多單價越低,高性價比,按需付費,無網絡及硬件維護成本。什么是云短信平臺?顧名思義,云短信平臺它是一個提供云短信服務的智能平臺。它不需要再投入人力物力再開發(fā),直接接入API接口,就可以用了。因為輕量化、低成本、高性能成為了企業(yè)短信應用的主流。所謂的云短信跟短信群發(fā)一個道理 ,...
摘要:短信接口被廣泛應用于互聯(lián)網產品,在開發(fā)網站或等應用時會經常遇到接入短信接口的需求,接入短信接口詳細過程如下首先需要找到一家短信接口服務商,獲取短信接口調用地址和相關接入參考文檔,這里就以動力思維樂信短信接口為例。 短信接口被廣泛應用于互聯(lián)網產品,在開發(fā)網站或app等應用時會經常遇到接入短信接口的需求,接入短信接口詳細過程如下: 首先需要找到一家短信接口服務商,獲取短信接口調用地址和相關...
閱讀 2465·2021-11-19 09:40
閱讀 3656·2021-10-12 10:12
閱讀 1934·2021-09-22 15:04
閱讀 2948·2021-09-02 09:53
閱讀 832·2019-08-29 11:03
閱讀 1166·2019-08-28 18:11
閱讀 1771·2019-08-23 15:28
閱讀 3628·2019-08-23 15:05