SMSSDK for Android API回調中,當result=SMSSDK.RESULT_ERROR,則data的類型為Throwable;如果這個Throwable的message就存放有json數據,妳可以從中讀取status的錯誤碼信息。壹部分是服務器返回的。還有壹部分是SDK本地生成的。
服務器錯誤碼:
錯誤碼 描述 說明
400 無效請求 客戶端請求不能被識別。
405 AppKey為空 請求的AppKey為空。
406 AppKey錯誤 請求的AppKey不存在。
407 缺少數據 請求提交的數據缺少必要的數據。
408 無效的參數 無效的請求參數。
418 內部接口調用失敗 內部接口調用失敗。
450 權限不足 無權執行該操作。
454 數據格式錯誤 請求傳遞的數據格式錯誤,服務器無法轉換為JSON格式的數據。
455 簽名無效 簽名檢驗。
456 手機號碼為空 提交的手機號碼或者區號為空。
457 手機號碼格式錯誤 提交的手機號格式不正確(包括手機的區號)。
458 手機號碼在黑名單中 手機號碼在發送黑名單中。
459 無appKey的控制數據 獲取appKey控制發送短信的數據失敗。
460 無權限發送短信 沒有打開客戶端發送短信的開關。
461 不支持該地區發送短信 沒有開通給當前地區發送短信的功能。
462 每分鐘發送次數超限 每分鐘發送短信的數量超過限制。
463 手機號碼每天發送次數超限 手機號碼在當前APP內每天發送短信的次數超出限制。
464 每臺手機每天發送次數超限 每臺手機每天發送短信的次數超限。
465 號碼在App中每天發送短信的次數超限 手機號碼在APP中每天發送短信的數量超限。
466 校驗的驗證碼為空 提交的校驗驗證碼為空。
467 校驗驗證碼請求頻繁 5分鐘內校驗錯誤超過3次,驗證碼失效。
468 需要校驗的驗證碼錯誤 用戶提交校驗的驗證碼錯誤。
469 未開啟web發送短信 沒有打開通過網頁端發送短信的開關。
470 賬戶余額不足 賬戶的短信余額不足。
471 請求IP錯誤 通過服務端發送或驗證短信的IP錯誤
472 客戶端請求發送短信驗證過於頻繁 客戶端請求發送短信驗證過於頻繁
473 服務端根據duid獲取平臺錯誤 服務端根據duid獲取平臺錯誤
474 沒有打開服務端驗證開關 沒有打開服務端驗證開關
475 appKey的應用信息不存在 appKey的應用信息不存在
476 當前appkey發送短信的數量超過限額 如果當前appkey對應的包名沒有通過審核,每天次appkey+包名最多可以發送20條短信
477 當前手機號發送短信的數量超過限額 當前手機號碼在SMSSDK平臺內每天最多可發送短信10條,包括客戶端發送和WebApi發送
478 當前手機號在當前應用內發送超過限額 當前手機號碼在當前應用下 12小時內最多可發送文本驗證碼5條
500 服務器內部錯誤 服務端程序報錯。
本地錯誤碼:
錯誤碼 描述 說明
600 API使用受限制 API使用受限制
601 短信發送受限 短信發送受限
602 無法發送此地區短信 無法發送此地區短信
603 請填寫正確的手機號碼 請填寫正確的手機號碼
604 當前服務暫不支持此國家 當前服務暫不支持此國家,請選擇其它國家