国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 星座| 特克斯县| 工布江达县| 柳河县| 游戏| 渭源县| 棋牌| 黄浦区| 临猗县| 麟游县| 南阳市| 台安县| 铜陵市| 应用必备| 宜章县| 抚州市| 广汉市| 永济市| 龙岩市| 若尔盖县| 榕江县| 九寨沟县| 镇远县| 巩义市| 孝昌县| 忻城县| 镇坪县| 汉寿县| 广宁县| 昭平县| 保靖县| 安庆市| 共和县| 绥德县| 沈丘县| 武乡县| 徐闻县| 泸溪县| 高密市| 澳门| 容城县|