常見問題
- 1.如何使用平臺提供的demo進行調試?
-
答:1.1 DEMO下載
1.2 修改config中 ACCOUNT_SID,AUTH_TOKEN的參數,該參數在開發者注冊后系統自動生成的,可在官網登錄后查看。
1.3 選擇相應的短信接口,并修改參數。
下面以JAVA短信通知驗證碼接口為例:- 1.3.1 用開發者帳號登錄http://www.jinxinkeji.cn;
進入“驗證碼通知短信”-“模版管理”-“新建模版”,填寫短信簽名和短信內容;
例子:短信簽名:【今信科技】
短信內容:您的短信驗證碼為{1},請在5分鐘內使用。 - 1.3.2 industrySMS.java 修改此文件中的參數
to=發送手機號碼
smscontent=【短信簽名】+ 內容
(發送內容要與模板匹配,系統會根據發送的內容匹配模板)
例子:smscontent=“【今信科技】你的短信驗證碼驗證碼為12345,請在5分鐘內使用。 - 1.3.3 在Test中運行IndustrySMS.execute()短信通知驗證碼接口,返回00000即提交短信成功。
- 1.3.1 用開發者帳號登錄http://www.jinxinkeji.cn;
- 2.發送返回的錯誤碼怎么辦?
-
答:接口對接過程中,可根據請求返回的狀態碼來查找問題。
如果返回00000,則代表請求成功(請求成功不代表發送成功),查詢短信下發狀態需登錄官網查詢發送記錄或者提供發送號碼給客服查詢;
如果返回非00000,則根據返回的錯誤狀態碼查找對應的問題
如果無返回,則請開發者檢查代碼,電腦環境。
- 3.返回錯誤碼 00006 “sign錯誤” 如何處理?
-
答:檢查MD5加密是否正確;
檢查config中是否修改對應賬號的ACCOUNT_SID,AUTH_TOKEN的參數;
檢查修改ACCOUNT_SID,AUTH_TOKEN時是否多了空格。
- 4.返回錯誤碼 00015 “時間戳超出有效時間范圍” 如何處理?
-
答:檢查timestamp傳值是否正確;
檢查timestamp是否和北京時間一致,時間戳有效時間為5分鐘。
- 5.返回錯誤碼 00100 “短信內容不能含有關鍵字” 如何處理?
-
答:發送內容中,包含我方平臺關鍵字,可聯系客服查找具體關鍵字。
- 6.返回錯誤碼 00104 “相同的應用當天給同一手機號發送短信的條數小于等于n” 如何處理?
-
答:此錯誤是同一手機號短信發送請求頻率限制,請求失敗也算次;
驗證碼短信下發次數限制為:1分鐘2次、1小時4次、24小時內10次;
通知類短信下發次數限制為:24小時內20次;
營銷類短信下發次數限制為:24小時內20次。
驗證碼短信24小時下發10次,不能修改
通知類短信有需要可調整下發次數
該類配置的修改需要在后臺中修改設置,客戶端不能設置
如果在測試時候遇到請求限制,可聯系客服添加白名單
- 7.返回錯誤碼 00106“ 時間戳(timestamp)參數為空” 如何處理?
-
答:檢查timestamp字段有沒有賦值,檢查是否加請求包頭。
- 8.返回錯誤碼 00108“ 時間戳(timestamp)格式錯誤” 如何處理?
-
答:格式"yyyyMMddHHmmss"。時間戳有效時間為5分鐘
- 9.返回錯誤碼 00134“ 沒有和內容匹配的模板” 如何處理?
-
答:請檢查是否在官網建立模板,smscontent=【短信簽名】+內容,發送內容要與模板匹配。
- 10. 返回錯誤碼 00138 “短信沒有簽名不能發送” 如何處理?
-
答:請檢查是否在官網建立模板,檢查代碼smsContent的值,即smsContent中沒有加模版中的短信簽名。