header("Content-Type: text/html;charset=utf-8");
//注冊用戶名
$Uid=URLEncode('Uid');
//接口鑒權KEY
$key='接口鑒權KEY';
//接收手機號碼,多個號碼提交如:13812345678,13812345679,13812345670
$smsMob='13812345678';
$smsText='驗證碼:8888';
$smsText=URLEncode($smsText);
$url='https://utf8api.smschinese.cn/';
$post='Uid='.$Uid.'&Key='.$key.'&smsMob='.$smsMob.'&smsText='.$smsText;
$result = curl_request($url,$post);
echo $result; //打印輸出短信發送狀態回執
function curl_request($url,$post=''){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //有請求的返回值
curl_setopt($curl, CURLOPT_AUTOREFERER, 1); //重定向時
curl_setopt($curl, CURLOPT_NOSIGNAL,1); //以毫秒為超時計時單位一定要設置這個
curl_setopt($curl, CURLOPT_TIMEOUT_MS,2000); //2秒超時PHP 5.2.3起可使用
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
$data = curl_exec($curl);
if (curl_errno($curl)) {
return curl_error($curl);//http接口執行失敗
}
curl_close($curl);
return $data; //返回數據
}
重要提示:用接口發送驗證碼的程序員注意,近期短信驗證碼轟炸軟件泛濫,請在發送驗證碼的時候,加上一個圖形校驗碼驗證,防止機器人讀取狂發驗證碼!!!不明事宜請聯系客服咨詢。發送手機驗證碼請做好以下幾點防范:
| 參數變量 | 是否必填 | 說明 |
|---|---|---|
| Gbk編碼Url | 是 | http://gbk.api.smschinese.cn/ |
| Utf-8編碼Url | 是 | http://utf8.api.smschinese.cn/ |
| Https接口Url | 是 | https://utf8api.smschinese.cn/ |
| Uid | 是 | 本站用戶名(無本站用戶名請先注冊,不是手機號)[免費注冊] |
| Key | 是 | 接口短信密鑰(可到平臺修改接口秘鑰)[立刻修改] 如需要加密參數,請把Key變量名改成KeyMD5, KeyMD5=接口秘鑰32位MD5加密,大寫。 |
| smsMob | 是 | 目的手機號碼(多個手機號請用半角逗號隔開) 如:13888888886,13888888887,1388888888 最多100個手機 |
| smsText | 是 | 短信內容,最多支持500個字,普通短信70個字/條,長短信64個字/條計費 提示:HTTP調用URL接口時, 變量請先轉URL編碼后再提交 |
| 短信發送后返回值 | 說 明 |
|---|---|
| 大于0 | 提交成功 短信發送數量 |
| -1 | 沒有該用戶賬戶 |
| -2 | 接口密鑰不正確 [查看密鑰] 不是賬戶登陸密碼 |
| -21 | MD5接口密鑰加密不正確 |
| -3 | 短信數量不足 |
| -11 | 該用戶被禁用 |
| -14 | 短信內容出現非法字符 |
| -4 | 手機號格式不正確 |
| -41 | 手機號碼為空 |
| -42 | 短信內容為空 |
| -51 | 短信簽名格式不正確 接口簽名格式為:【簽名內容】 |
| -52 | 短信簽名太長 建議簽名10個字符以內 |
| -6 | IP限制 |
| 滬ICP備2021011364號-1 Copyright ? 2006-2024 webchinese.cn Inc. All Rights Reserved 網建 版權所有 |