国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php如何實現發送短信驗證碼(圖文)

2020-03-22 19:11:39
字體:
來源:轉載
供稿:網友
這篇文章分享給大家的內容是關于php發送短信驗證碼,內容很有參考價值,希望可以幫到有需要的小伙伴。

業務:

手機端點擊發送驗證碼,請求發送到php端,由php調用第三方平臺(我們使用的是榛子云短信http://smsow.zhenzikj.com)的短信接口,生成驗證碼并發送。

SDK下載: http://smsow.zhenzikj.com/doc/sdk.html

API文檔: http://smsow.zhenzikj.com/doc/php_sdk_doc.html

使用測試賬號登錄管理后臺獲取appId、appSecret, 地址: http://sms.zhenzikj.com/zhenzisms_user

在 我的應用 - 詳情 中打開:

1.安裝

下載后的SDK只包含一個php文件,并且不依賴任何其他jar包或文件,直接導入到工程中即可使用。

2.用法

使用事先申請的AppId、AppSecret初始化ZhenziSmsClient:

require_once( ZhenziSmsClient.php $client = new ZhenziSmsClient( 你的AppId , 你的AppSecret 
AppId、AppSecret是短信平臺分配的1)發送短信
$result = $client- send( 15811111111 , 您的驗證碼為4534,有效時間為5分鐘 

send方法用于單條發送短信

參數1:接收者手機號碼,參數2:短信內容

返回結果是json格式的字符串, code: 發送狀態,0為成功。非0為發送失敗,可從data中查看錯誤信息

{ code :0, data : 發送成功 }
錯誤代碼表錯誤碼原因解決方案100參數格式錯誤檢查請求參數是否為空, 或手機號碼格式錯誤101短信內容超過1000字短信內容過長,請篩檢或分多次發送105appId錯誤或應用不存在請聯系工作人員申請應用或檢查appId是否輸入錯誤106應用被禁止請聯系工作人員查看原因107ip錯誤如果設置了ip白名單,系統會檢查請求服務器的ip地址,已確定是否為安全的來源訪問108短信余額不足需要到用戶中心進行充值109今日發送超過限額如果設置了日發送數量,則每個接收號碼不得超過這個數量110應用秘鑰(AppSecret)錯誤檢查AppSecret是否輸入錯誤,或是否已在用戶中心進行了秘鑰重置111賬號不存在請聯系工作人員申請賬號1000系統位置錯誤請聯系工作人員或技術人員檢查原因2)查看余額

通過該接口可查看當前剩余的短信條數

$result = $client- balance();

返回結果是json格式的字符串, code: 查詢狀態,0為成功,data為剩余短信條數。非0為查詢失敗,可從data中查看錯誤信息

錯誤代碼表錯誤碼原因解決方案100參數格式錯誤檢查請求參數是否為空105appId錯誤或應用不存在請聯系工作人員申請應用或檢查appId是否輸入錯誤106應用被禁止請聯系工作人員查看原因107ip錯誤如果設置了ip白名單,系統會檢查請求服務器的ip地址,已確定是否為安全的來源訪問110應用秘鑰(AppSecret)錯誤檢查AppSecret是否輸入錯誤,或是否已在用戶中心進行了秘鑰重置

1000

系統位置錯誤請聯系工作人員或技術人員檢查原因

相關推薦:

關于PHP時間函數封裝的實現代碼

對php中弱類型轉換的實現

以上就是php如何實現發送短信驗證碼(圖文)的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和平县| 墨玉县| 靖边县| 水城县| 安康市| 中宁县| 盘锦市| 紫云| 天台县| 江北区| 光泽县| 镇雄县| 荆门市| 三原县| 烟台市| 荆州市| 嘉义市| 卢湾区| 咸丰县| 灵石县| 镇江市| 庄河市| 阿鲁科尔沁旗| 饶河县| 海淀区| 陈巴尔虎旗| 泽州县| 府谷县| 衢州市| 巴东县| 泽普县| 嘉义县| 邵武市| 昆山市| 杨浦区| 古浪县| 庄河市| 潍坊市| 青铜峡市| 尤溪县| 阿合奇县|