专有文件注意保密上海助通信息科技有限公司SMS接口开发文档V:20160508目录API接口说明....................................................1(HTTP方式)接口...........................................11、普通短信.............................................12、变量短信.............................................33、余额查询.............................................54、状态报告.............................................55、回复内容接口.........................................76、发送量数据报表提取...................................9API接口说明(HTTP方式)接口1/12专有文件注意保密1、普通短信提交地址:http://www.ztsms.cn/sendNSms.do接口提交方式:GET/POST功能:发送短信输入参数描述提交urlhttp://www.ztsms.cn/sendNSms.dousername用户名(必填)tkey当前时间(必填,24小时制),格式:yyyyMMddHHmmss,例如:20160315130530。客户时间早于或晚于网关时间超过30分钟,则网关拒绝提交。password密码(必填):md5(md5(password)+tkey))其中“+”表示字符串连接。即:先对密码进行md5加密,将结果与tkey值合并,再进行一次md5加密。两次md5加密后字符串都需转为小写。例如:若当前时间为2016-03-1512:05:30,密码为123456,则:password=md5(md5(“123456”)+“20160315120530”)则:password=md5(e10adc3949ba59abbe56e057f20f883e20160315120530)则:password=ea8b8077f748b2357ce635b9f49b7abemobile手机号(必填,最多支持2000个号码)content发送内容(必填,最好不要包含空格和回车,最多支持500个字,一个内容里面只能包含一个签名,如:内容【签名】)productid产品id(必填,不同的产品用于发不同类型的信息)xh扩展的小号,必须为数字,没有请留空。注意:若为多签名用户,又无法确保所提交签名与扩展号一一对应,参数xh=0。所发送签名和扩展号需要提前报备,SMS短信平台系统会根据签名自动加上扩展号。样例:http://www.ztsms.cn/sendNSms.do?username=用户名&password=密码&tkey=20160324151338&mobile=手机号&content=此次登录验证码123456【助通2/12专有文件注意保密科技】&productid=产品id&xh=其中:content参数,采用下列方式处理://Stringcontent="汉字";//content=URLEncoder.encode(content,"UTF-8");返回参数描述-1用户名或者密码不正确或用户禁用或者是管理账户1,xxxxxxxx1代表发送短信成功,xxxxxxxx代表消息编号(消息ID,在匹配状态报告时会用到)0,xxxxxxxx0发送短信失败,xxxxxxxx代表消息编号2余额不够或扣费错误3扣费失败异常(请联系客服)6有效号码为空7短信内容为空8无签名,必须,格式:【签名】9没有Url提交权限10发送号码过多,最多支持2000个号码11产品ID异常或产品禁用12参数异常13tkey参数错误15Ip验证失败16xh参数错误19短信内容过长,最多支持500个,或提交编码异常导致2、变量短信一般变量提交地址:http://www.ztsms.cn/sendManyNSms.do(如果提交的是一个内容,SMS系统会按照单内容多号码方式提交)接口提交方式:POST(get不支持大数据)功能:发送短信3/12专有文件注意保密短信签名(重要):如果用户发送的内容最后一个字符为“】”,默认为用户已经增加了签名,否则自动追加用户在平台中设置的签名到发送的内容最后。格式:“【签名】”,系统自动追加的签名中,会自动增加“【】”,内容为用户设置的内容。一个内容中只能有一个签名。变量短信只支持单条多任务发送,不支持群发多任务发送输入参数描述username用户名(必填)tkey当前时间(必填,24小时制),格式:yyyyMMddHHmmss,例如:20160315130530。客户时间早于或晚于网关时间超过30分钟,则网关拒绝提交。password密码(必填):md5(md5(password)+tkey))其中“+”表示字符串连接。即:先对密码进行md5加密,将结果与tkey值合并,再进行一次md5加密。两次md5加密后字符串都需转为小写。例如:若当前时间为2016-03-1512:05:30,密码为123456,则:password=md5(md5(“123456”)+“20160315120530”)则:password=md5(e10adc3949ba59abb...