本文目錄一覽:
PHP如何實現短訊接口的調用?
如下代碼示例是閱信短訊驗證碼平台為方便客戶提供的短訊接口請求的代碼示例,使用前還需要用戶提前申請API服務和在短訊模板中新增加一個版塊,並且審核通過。
?php
date_default_timezone_set(‘PRC’); //設置時區為東八區否則時間比北京時間早8小時
$url = ‘ 端口號’;//接口地址
$mttime=date(“YmdHis”);
$name = ‘*******’;//開通的用戶名
$password=’*****************’;//密碼
$post_data[‘name’] = $name;
$post_data[‘pwd’] = md5($password.$mttime);
$post_data[‘content’] = ‘【閱信短訊平台】驗證碼888888,打死也不能告訴別人哦。’;
$post_data[‘phone’] = ‘12345678901’;//手機號碼
$post_data[‘subid’] = ”;
$post_data[‘mttime’]=$mttime;
$o = “”;
foreach( $post_dataas $k = $v )
{
$o.= “$k=” . urlencode( $v ). “” ;
}
$post_data = substr($o,0,-1);
$res = request_post($url, $post_data);
print $res;
/**
* 模擬post進行url請求
* @param string $url
* @param string $param
*/
functionrequest_post($url = ”, $param = ”) {
if (empty($url) || empty($param)) {
return false;
}
$postUrl= $url;
$curlPost= $param;
$ch= curl_init();//初始化curl
curl_setopt($ch,CURLOPT_URL,$postUrl);//抓取指定網頁
curl_setopt($ch,CURLOPT_HEADER, 0);//設置header
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);//要求結果為字符串且屏幕上
curl_setopt($ch,CURLOPT_POST, 1);//post提交方式
curl_setopt($ch,CURLOPT_POSTFIELDS, $curlPost);
$data= curl_exec($ch);//運行curl
curl_close($ch);
return $data;
}
看到你的回答,想請問下你怎麼在PHP開發的網站中做短訊的群發和定時發送?
定時的發送!是在哪的服務器上設置一個任務就行了!等任務時間到了!就會執行你的程序!然後執行發送短訊的功能就行了!短訊發送,需要提供發送的結構!你把手機號碼和短訊內容發送給他們就行了!!!
php 怎麼寫短訊接口
首先你要了解一下短訊的發送方式
其實 接口 都是一種規定好了的函數,你把調用這個函數的規則寫好,這就是接口了;
你把接口給你的客戶,客戶通過一些參數來請求這個函數,客戶通過json或xml發送請求字符串給你,你接收道字符串後,通過你事先定好的規則,把這個字符串解析出來,驗證是否是正確的,正確你就執行客戶傳過來的電話號碼和短訊內容,通過你的平台發送內容,沒通過就返回錯誤信息。
PHP短訊接口群發如何使用隊列
巴卜短訊提示你,不論你是PHP還是JAVA都可以使用隊列發送,你可以把多個號碼作為一個K來處理用特殊符號分隔即可。
原創文章,作者:ZMFZ5,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/127959.html