日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php发送验证码短信,php发送短信验证码

發布時間:2023/12/19 php 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php发送验证码短信,php发送短信验证码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

業務:

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

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

1.安裝

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

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

require_once('ZhenziSmsClient.php');

$client = new? ZhenziSmsClient("你的AppId", "你的AppSecret");

$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发送短信验证码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。