| |
Http短信接入方法说明及示例 |
| |
|
《信息发送》(Post方式)
|
一、发送的内容及参数
strA="submitsendmsg=submit&textacc=基本账号&textpsw=密码&textphone=手机号码序列(中间用半角逗号隔开,数量不限)&textcontent=信息内容(不超过450字)
其中基本账号、密码、信息内容三个参数需要 转换成unicode编码。
|
二、必要参数转化
假设账号为“测试账号”;密码为“123456”;信息内容为“测试信息”
以上三个参数经过CodeToUni的转换得到:
6D488BD58D2653F7;003100320033003400350036;6D488BD54FE1606F
(手机号码序列因为只包含数字逗号,所以不需要转换!)
|
三、返回值说明
如果发送成功
http.responsetext=OK/N N是短信提交总条数
如果发送失败
http.responsetext=ERROR/X X是短信提交失败原因数字,可以到对应表查找原因说明
-1 没有找到基本账号
-2 没有手机号码或手机号码序列格式不规范
-3 现时基本账号处于休眠状态,暂时不能发送信息
-4 对不起,移动公司规定晚上9点后禁止批量发送,若有特殊需要,必须提前申请。
-5 基本账号已被限制
-6 贵宾账号被限制
-7 没有找到贵宾账号
-8 余额不足
-9 服务器传输故障
|
|
《查询余额》(GET方式)
|
一、接口
http://121.37.58.18:12250/?type=queryfeea&entid=SystemUser&useracc=SystemUser&pwd=SystemUser
参数:
entid: 企业代码
acc: 用户账号
pwd: 用户账号密码
|
二、返回值
如果查询费用成功,返回“OK/”+有效可发条数+%%+欠费条数+%%+账户使用信息,例如:
“OK/1080/0/OK”,代表有效条数1080条,可欠费0条,状态OK
如果查询费用失败,则返回“ERROR/”+错误信息。
|
|
《获取上行信息》(GET方式)
|
一、接口
http://121.37.58.18:12250/?type=getupmsg&useracc=SystemUser&password=密码
参数:
useracc: 用户账号
password: 密码
|
二、返回值
如果存在客户上行的信息,则返回“OK/”+日期+%%+时间+%%+手机号码+%%+信息内容+$$+下一条信息。例如:
OK/2007-1-1%%13:15:07%%13602683188%%活动安排在什么地方?$$2007-1-1%%13:18:31%%13924786445%%我决定不参加。$$
客户应自行编程将上行信息读取出来。
如果取值失败,则返回“ERROR/”+错误信息。
|
|
|