注冊登錄后需要企業認證,直接在某度上找一張清晰有紅章的企業營業執照,注意要細心點,要看看有沒有水印。我第一次就沒注意上傳了一張有水印的營業執照,從此這個賬號再也沒有審核通過了,后面只能換個賬號。都是后臺人工審核的,比較嚴格。如果時間比較充裕的話可以拿著搜索出來的營業執照右上角或者左上角那個注冊號到國家企業信用信息公布系統(http://www.gsxt.gov.cn/index.html)查看信息是否一致。
然后添加模板,Don’t tell me you 不看到,通常企業認證和模板審核都在10分鐘內
然后在下載我寫好的demo(鏈接:https://share.weiyun.com/5qepMeH 密碼:5vbbic)
解壓,直接將項目導入eclipse或者sts ,目錄結構這下圖這個樣子的
只需要修改四個地方就可以跑起來了
打開Config.java在這個類只需要修改ACCOUNT_SID、AUTH_TOKEN,這兩個東西在官網的短信配置中
打開SmsApiHttpSendTest.java這個類,打開是下圖這個樣子的
填寫需要發送驗證碼的手機號
然后在填寫模板編號,模板編號在官網模板管理中。注意我的模板中只有一個變量,如果你的模板也是只有一個變量其他都不用改了,到這步就可以了,如果有兩個或以上變量就需要修改SmsApiHttpSendTest.java類中的param參數了。
然后運行SmsApiHttpSendTest.java這個類就大功告成了,此時手機就會收到驗證碼。
運行成功結果圖
如果有問題就在下面留言吧,我只是一個剛入門的小白,也是第一次發文,我盡我所能解決問題。
如果其中有錯,望大佬們指導。
下面附上請求參數和錯誤碼
屬性 說明
0000 請求成功。
0001 未知錯誤,請聯系技術客服。
0002 未知的方法名
0003 請求方式錯誤
0004 參數非法,如request parameter (key) is missing
0005 timestamp已過期
0006 sign錯誤
0007 重復提交
0008 操作頻繁
0011 請求的xml格式不對
0012 不支持get請求,請使用post
0013 請求url格式不正確,正確格式請參考
0015 時間戳超出有效時間范圍
0016 請求json格式不對
0017 數據庫操作失敗
0018 參數為空
0019 訂單已存在
0020 用戶不存在
0021 子賬號余額不足
0022 操作頻繁
0023 開發者余額不足
0025 手機格式不對
0026 手機號存在
0027 子賬號名稱已存在
0028 子賬號名稱過長
0029 回調開發者服務器異常
0030 回調地址為空
0031 appId為空或者沒有傳值
0032 主叫號碼為空或者沒有傳值
0033 被叫號碼為空或者沒有傳值
0034 子賬號為空或者沒有傳值
0035 主叫號碼和被叫號碼相同
0036 驗證碼格式不對(4-8位數字)
0037 limit格式不對
0038 start格式不對
0039 驗證碼為空或者缺少此參數
0040 用戶名或者密碼錯誤
0050 短信或者語音驗證碼錯誤
0051 顯示號碼與被叫號碼一樣,不允許呼叫
0052 回撥主叫號碼格式錯誤
0053 被叫號碼格式錯誤
0054 顯號格式錯誤
0055 應用不包含此子賬號
0056 開發者不包含此應用
0057 簽碼限制
0058 子賬號只允許發移動號碼
0059 子賬號只允許發電信號碼
0060 子賬號只允許發聯通號碼
0061 目標號段不存在
0062 developerId 請求錯誤
0063 app未上線
0064 請求Content-Type錯誤
0065 請求Accept錯誤
0066 開發者余額已被凍結
0070 手機號未綁定
0071 通知類型已停用或者未創建
0072 balance格式不對(必須為大于等于0的double)
0073 charge格式不對(必須為大于等于0的double)
0074 主叫和子賬戶綁定的手機號不相同
0075 子賬戶沒有綁定手機號
0076 時間格式不對
0077 開始時間小于結束時間
0078 開始時間和結束時間必須是同一天
0079 服務器內部異常
0080 子賬號不存在
0081 通知計費系統失敗
0082 參數校驗失敗
0083 充值失敗
0084 子賬號沒有托管 不能進行充值
0085 開發者不包含子帳號
0086 DEMO不能進行充值
0087 IQ類型錯誤
0090 回調地址為空
0091 沒有語音
0093 沒有這個語音文件或者審核沒通過
0094 每批發送的手機號數量不得超過限制
0095 未開通郵件短信功能
0096 郵件模板未審核通過
0097 郵件模板未啟用
0098 手機號超過營銷多日發送頻次限制
0099 相同的應用每天只能給同一手機號發送n條不同的內容
0100 匹配到關鍵字黑名單
0101 配置短信端口號失敗
0102 一個開發者只能配置一個端口
0103 應用的郵件模板不存在
0104 相同的應用當天給同一手機號發送短信的條數小于等于n
0105 本開發者只能發短信給移動手機
0106 時間戳(timestamp)參數為空
0107 簽名(sig)參數為空
0108 時間戳(timestamp)格式錯誤
0109 子賬號已被關閉
0110 解析post數據失敗,post數據不符合格式要求
0111 匹配到黑名單
0112 accountSid參數為空
0113 短信內容和模板匹配度過低
0114 clientNumber參數為空
0115 charge參數為空
0116 charge格式不對,不能解析成double
0117 fromTime參數為空
0118 toTime參數為空
0119 fromTime參數格式不正確
0120 toTime參數格式不正確
0122 date參數為空
0123 date的值不在指定范圍內
0124 沒有查詢到話單(所以沒有生成下載地址)
0125 emailTemplateId參數為空
0126 to參數為空
0127 param參數個數不匹配
0128 templateId參數為空
0129 模板類型錯誤
0130 serviceType參數為空
0131 content參數為空
0132 本接口的郵件短信業務只能發送移動手機
0133 錯誤的短信類型
0134 沒有和內容匹配的模板
0135 短信類型和短信內容不匹配
0136 開發者不能調用此接口
0137 沒有權限自定義郵件內容
0138 短信沒有簽名不能發送
0139 短信簽名已進入黑名單不能發送
0140 郵件短信發送間隔太小
0141 一小時內發送給單個手機次數超過限制
0142 24小時內發送給單個手機次數超過限制
0143 含有非法字符
0144 mobile參數為空
0145 新手機號和舊手機號相同,不必修改
0146 minutes格式不對(必須為大于等于0的double)
0147 被叫次數超限
0148 主叫次數超限
0149 流量包大小格式錯誤
0150 找不到匹配的流量包
0151 該簽名下的手機號碼黑名單
0152 端口號已被關閉
0153 未知的手機號運營商
0154 開發者無權限給此號碼發短信
0155 流量充值提交失敗
0156 packageId為空或者沒有傳值
0157 packageId不存在
0158 不允許發驗證碼
0159 超過每秒發送頻率限制
0160 沒有發送會員通知推廣類短信權限
0161 短信簽名沒有報備
0162 沒有發送營銷短信權限
0163 會員營銷短信內容必須包含退訂
0164 端口號非法
0165 關鍵字等待審核
0166 IP非法
0167 TemplateId錯誤
0168 TemplateId未審核或未啟用或不通過
0169 param參數錯誤
0171 變量長度超長
0172 短信內容長度超長
0173 變量內容不能含有中文
0174 一分鐘內下發短信超過次數限制
0175 不完整的長短信
0176 IP已被鎖定
0177 templateId和content只能填一項
0178 無語音驗證碼權限
0179 發送短信需要先認證
0180 變量內容不允許包含鏈接,請修改變量或聯系在線客服
0181 賬號已停用
0182 子賬號已停用
0183 子賬號缺少配置
0184 簽名不能少于兩個字
0185 簽名太長
0186 審核不通過
0187 取消發送