命令 |
应答 |
描述 |
0x00000001 |
0x80000001 |
短信发送 |
0x00000002 |
0x80000002 |
短信上行获取 |
0x00000003 |
0x80000003 |
短信状态报告获取 |
0x00000004 |
0x80000004 |
彩信发送 |
0x00000005 |
0x80000005 |
彩信上行获取 |
0x00000006 |
0x80000006 |
余额获取 |
0x00000007 |
0x80000007 |
彩信状态报告 |
0x00000008 |
0x80000008 |
设置回调地址 |
0x00000009 |
0x80000009 |
设置回调方式 |
0x00000010 |
0x80000010 |
彩信资源上传 |
0x00000019 |
0x80000019 |
流量状态报告获取 |
0x00000018 |
0x80000018 |
流量发送 |
0x00000020 |
0x80000020 |
流量包产品查询 |
0x00000021 |
0x80000021 |
流量状态报告推送 |
0x00000022 |
0x80000022 |
流量订单查询 |
public static String getTimestemp() {
return (new SimpleDateFormat("MMddHHmmss")).format(new Date());
}
public static String getKey(String userName, String password, String timestemp) {
String key = "";
try {
MessageDigest mdTemp = MessageDigest.getInstance("MD5");
mdTemp.update(userName.getBytes());
mdTemp.update(password.getBytes());
mdTemp.update(timestemp.getBytes());
key = bytesToHexString(mdTemp.digest());
} catch (Exception e) {
e.printStackTrace();
}
return key;
}
public static String bytesToHexString(byte[] src) {
String resultString = "";
StringBuilder stringBuilder = new StringBuilder("");
if (src == null || src.length <= 0) {
return null;
}
for (int i = 0; i < src.length; i++) {
int v = src[i] & 0xFF;
String hv = Integer.toHexString(v);
if (hv.length() < 2) {
stringBuilder.append(0);
}
stringBuilder.append(hv);
}
resultString = stringBuilder.toString();
stringBuilder = null;
return resultString;
}
错误码 |
描述 |
常见解决办法 |
0 |
成功 |
|
-2001 |
内容中存在黑字典 |
|
-2002 |
号码黑名单 |
|
-2004 |
用户名错误 |
|
-2005 |
密码错误 |
|
-2006 |
短信内容长度错误 |
|
-2007 |
短信号码超出群发范围 |
|
-2008 |
零余额 |
|
-2009 |
余额不足 |
|
-2010 |
用户名为空 |
|
-2011 |
时间戳错误 |
长时间不更新会导致失败 |
-2012 |
Key为空 |
|
-2013 |
短信内容为空 |
|
-2015 |
号码不能为空 |
|
-2016 |
短信定时间错误 |
|
-2017 |
优先级超出范围 |
1~5 5最高 |
-2020 |
通信异常 |
|
-2021 |
回调模式错误 |
0或1 |
-2022 |
回调地址错误 |
http://xx.xx.xx.xx/ |
-2023 |
短信模板号错误 |
|
-3003 |
订单号重复 |
|
-3011 |
路由失败 |
|
-3014 |
用户状态异常 |
|
-3015 |
调用频次过快 |
|
-1801 |
流量号码错误 |
|
-1802 |
流量路由错误 |
|
-1803 |
流量通道错误 |
|
-1804 |
流量包不存在 |
|
-1806 |
查询订单不存在 |
|
-1807 |
号码单日提交超过10次 |
|