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

歡迎訪問 生活随笔!

生活随笔

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

php

php榛子云短信验证,java + maven +榛子云短信 实现发送短信验证码功能

發(fā)布時間:2025/3/11 php 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php榛子云短信验证,java + maven +榛子云短信 实现发送短信验证码功能 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

如何使用java + maven的項目環(huán)境發(fā)送短信驗證碼,本文使用的是榛子云短信的接口。

下載下來是jar文件,需要將jar發(fā)布到本地的maven倉庫中, 在cmd環(huán)境下輸入:

mvn install:install-file -DgroupId=com.zhenzi -DartifactId=sms -Dversion=1.0.0 -Dpackaging=jar -Dfile=/Users/Downloads/ZhenziSmsSDK.jar

注意:-Dfile是你本地下載的jar文件的路徑,本例中使用的mac系統(tǒng)

接下來在pom.xml中引入項目:

com.zhenzi

sms

1.0.0

ok, sdk安裝完畢,其實也挺簡單的

測試賬號需要人工申請,一般幾分鐘就可以申請下來。

在"我的應(yīng)用"->"詳情"中打開:

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

ZhenziSmsClient client =newZhenziSmsClient(appId, appSecret);

Stringresult = client.send("15811111111","您的驗證碼為4534,有效時間為5分鐘");

send方法用于單條發(fā)送短信

參數(shù)1:接收者手機號碼,參數(shù)2:短信內(nèi)容

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

{

"code":0,

"data":"發(fā)送成功"

}

錯誤碼原因解決方案

100參數(shù)格式錯誤檢查請求參數(shù)是否為空, 或手機號碼格式錯誤

101短信內(nèi)容超過1000字短信內(nèi)容過長,請篩檢或分多次發(fā)送

105appId錯誤或應(yīng)用不存在請聯(lián)系工作人員申請應(yīng)用或檢查appId是否輸入錯誤

106應(yīng)用被禁止請聯(lián)系工作人員查看原因

107ip錯誤如果設(shè)置了ip白名單,系統(tǒng)會檢查請求服務(wù)器的ip地址,已確定是否為安全的來源訪問

108短信余額不足需要到用戶中心進行充值

109今日發(fā)送超過限額如果設(shè)置了日發(fā)送數(shù)量,則每個接收號碼不得超過這個數(shù)量

110應(yīng)用秘鑰(AppSecret)錯誤檢查AppSecret是否輸入錯誤,或是否已在用戶中心進行了秘鑰重置

111賬號不存在請聯(lián)系工作人員申請賬號

1000系統(tǒng)位置錯誤請聯(lián)系工作人員或技術(shù)人員檢查原因

總結(jié)

以上是生活随笔為你收集整理的php榛子云短信验证,java + maven +榛子云短信 实现发送短信验证码功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。