SDK通用版接口调用说明
目录
1    请仔细阅读信息安全责任保证条款    2
1.1    安全信息责任条款    2
1.2    注意事项:    3
1  Webservice接口    3
1.1 webservice返回集合对照表    3
2、多线程webservice接口    4
2.1 mdgxsend 个性短信    4
3、多线程http接口    8
3.1 多线程发普通短信    8
3.2 多线程发个性短信    9
请仔细阅读信息安全责任保证条款
安全信息责任条款
本人/本公司在使用本软件过程中,将严格遵守国家相关法律、法规、保证本公司信息发布的安全,并切实做到:
(1) 建立健全本公司信息发布的内部保障制度、信息安全保密制度、用户信息安全管理制度,建立健全本公司信息安全责任制度和信息发布的审批制度,严格审查本公司产品所发布信息。
(2) 严格遵守《互联网信息服务管理办法》,对用户编辑的信息内容进行把关,保证信息内容的健康、合法。                                                                 
(3) 明确本企业的客户和客户范围,所有通讯受众必须是自愿且明确同意接受企业服
务。
(4) 若发送未经用户允许的信息等所造成的影响、投诉等一切损失与本软件版权方无关、由本人/本公司承担全部责任;同时,本人/本公司也应承担若因此给本软件版权方造成的全部损失。
(5) 不利用本软件制作、复制、发布、传播含有下列内容的信息:
反对宪法所确定的基本原则的;
危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;
损坏国家荣誉和利益的;
煽动民族仇恨、民族歧视,破坏民族团结的;
破坏国家民族宗教政策,宣扬和封建迷信的;
散布谣言,扰乱社会秩序,破坏社会稳定的;
散布淫秽、情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;
侮辱或者诽谤他人,侵害他人合法权益的;
含有法律、行政法规禁止的其他内容的;
(6) 自信息发布六个月内不修改删除信息发送日志内容,日志记录的备份应至少保持6个月以上,在国家机关进行依法查询时,予以提供。
(7) 若发现本公司所发布的信息明显属于上述第(5)款所列内容,保证立即停止传输,并向国家有关机关报告。
(8) 对本公司所发布的信息一时难以辨别是否属于以上所列内容之一的,应报相关主管部门审核同意后再发布。
(9) 对客户的个人信息保密,未经客户同意不得向他人泄漏,但法律规定的除外。
本人/本公司保证:在使用本软件进行信息发布活动中,服从监督和管理;若未做到上述一至八条,本人/本公司愿意承担由此引起的一切法律责任,并接受相应的处罚。
注意:发送之前,序列号一定需要先注册,序列号注册了才可以使用。
Webservice接口
1.1 webservice返回集合对照表
返回值
返回值说明
问题描述
-2
帐号/密码不正确
1.序列号未注册2.密码加密不正确3.密码已被修改4.序列号已注销
-4
余额不足支持本次发送
余额不足
-5
数据格式错误
只能自行调试了。或与技术支持联系
-6
参数有误
看参数传的是否均正常,请调试程序查看各参数
-7
权限受限
该序列号是否已经开通了调用该方法的权限
-8
流量控制错误
-9
扩展码权限错误
该序列号是否已经开通了扩展子号的权限,把ext这个参数置空。
-10
内容长度长
单字节不能超过1000个字符,双字节不能超过500个字符
-11
内部数据库错误
-12
序列号状态错误
序列号是否被禁用
url编码和utf8区别-14
服务器写文件失败
-17
没有权限
如发送彩信仅限于SDK3
-19
禁止同时使用多个接口地址
每个序列号提交只能使用一个接口地址
-20
相同手机号,相同内容重复提交
-22/-21
Ip鉴权失败
提交的IP不是所绑定的IP
-23
缓存无此序列号信息
-601
序列号为空,参数错误
-602
序列号格式错误,参数错误
-603
密码为空,参数错误
-604
手机号码为空,参数错误
-605
内容为空,参数错误
-606
ext长度大于9,参数错误
-607
参数错误 扩展码非数字
-608
参数错误 定时时间非日期格式
-609
rrid长度大于18,参数错误
-610
参数错误 rrid非数字
-611
参数错误 内容编码不符合规范
-623
手机个数与内容个数不匹配
-624
扩展个数与手机个数数
-625
定时时间个数与手机个数不匹配
-626
Rrid个数与手机号个数不一致
2、 多线程webservice接口
地址:
2.1 mdsmssend 普通短信
参数名称
说明
是否必须有值 
备注
sn
软件序列号
格式XXX-XXX-XXX-XXXXX
pwd
密码
md5(sn+password) 32位大写密文
mobile
手机号
必填(支持10000个手机号,建议<=5000)多个英文逗号隔开
Content
内容
支持长短信(详细请看长短信扣费说明),URLUTF8编码
Ext
扩展码
例如:123(默认置空)
stime
定时时间
例如:2010-12-29 16:27:03(置空表示立即发送)
Rrid
唯一标识
接口返回值,最长18位,只支持数字
msgfmt
内容编码
0:ASCII串。3:短信写卡操作。4:二进制信息。空或15:含GB汉字
函数返回值:String(唯一标识,即当前批次的唯一标识,和rrid对应,如为空则返回系统生成的rrid)此方法推荐用于大量发.内容相同手机号多个
示例1:
输入参数:
SN= SDK-BBX-010-00001
PWD=3B5D3C427365F40C1D27682D78BB31E0
Mobile:139***404,138***213…………….
Content:测试 【签名】
Ext:21(如果不是网络版,请置空)
Stime:2009-10-19 16:34:00 (如果不需要定时,请置空)
Rrid:123456 (如果填写则系统返回填写内容,如果置空,返回系统生成的rrid)
Msgfmt:(请制空)
输出结果:
XML格式:
文本格式:
123456
示例2
SN= SDK-BBX-010-00001
PWD=3B5D3C427365F40C1D27682D78BB31E0
Mobile:139***404,138***213…………….
Content:测试[签名]
Ext:
Stime:
Msgfmt:
Rrid: 此处为空
输出结果:
XML格式:
文本格式:0916********
2.2 mdgxsend个性短信
参数名称
说明
是否必须有值 
备注
sn
软件序列号
格式XXX-XXX-XXX-XXXXX
pwd
密码
md5(sn+password) 32位大写密文
mobile
手机号
必填(支持10000个手机号,建议<=5000)多个英文逗号隔开
Content
内容
支持长短信(详细请看长短信扣费说明),URLUTF8编码
Ext
扩展码
例如:123(默认置空)
stime
定时时间
例如:2010-12-29 16:27:03(置空表示立即发送)
Rrid
唯一标识
接口返回值,最长18位,只支持数字
msgfmt
内容编码
0:ASCII串。3:短信写卡操作。4:二进制信息。空或15:含GB汉字
函数返回值:String (唯一标识,即当前批次的唯一标识,和rrid对应,如为空则返回系统生成的rrid,此处的rrid和mt发送的rrid用法相同,此方法用于发送多条内容不相同手机号多个的情况)
需要注意:
1、手机号以英文逗号隔开
2、发送内容若含有小逗号,整条内容URLUTF8编码编码后,以英文逗号隔开,个数和手机号个数一致
3、扩展码可以为空,单个,或多个(以英文逗号隔开,个数和手机号个数一致)
4、定时时间可以为空,单个,或多个(以英文逗号隔开,个数和手机号个数一致)
返回结果:
XML格式:
示例1:
输入参数:
SN= SDK-BBX-010-00001
PWD=3B5D3C427365F40C1D27682D78BB31E0
Mobile:139***404,138***213
Content: %B2%E2%CA%D41, %B2%E2%CA%D42
Ext:(如果不是网络版,请置空)
Stime: (如果不需要定时,请置空)
Msgfmt:(请制空)
Rrid:123456 (如果填写则系统返回填写内容,如果置空,返回系统生成的rrid)
输出结果:
XML格式:
文本格式:
123456
示例2
SN= SDK-BBX-010-00001
PWD=3B5D3C427365F40C1D27682D78BB31E0
Mobile:139***404,138***213…………….
Content: %B2%E2%CA%D41, %B2%E2%CA%D42
Ext:
Stime:
Msgfmt:
Rrid: 此处为空
输出结果:
XML格式:
文本格式:
0916********
单发两个方法没区别;
发:
普通方法:内容相同,手机号不同的,多个手机号中间以英文的逗号分隔。
个性方法:内容不同,手机号不同的,多个内容和多个手机号中间以英文的逗号分隔,内容条数和手机号个数要求一一对应.
3、 多线程http接口
3.1 多线程发普通短信
info:8061/mdsmssend.ashx?sn=SN&pwd=MD5(sn+password)&mobile=mobile&content=content&ext=&stime=&rrid=&msgfmt=
参数名称
说明
是否必须有值 
备注
sn
软件序列号
格式XXX-XXX-XXX-XXXXX
pwd
密码
md5(sn+password) 32位大写密文
mobile
手机号
必填(支持10000个手机号,建议<=5000)多个英文逗号隔开
Content
内容
支持长短信(详细请看长短信扣费说明),URLUTF8编码
Ext
扩展码
例如:123(默认置空)
stime
定时时间
例如:2010-12-29 16:27:03(置空表示立即发送)
Rrid
唯一标识
接口返回值,最长18位,只支持数字
msgfmt
内容编码
0:ASCII串。3:短信写卡操作。4:二进制信息。空或15:含GB汉字
函数返回值:String(唯一标识,即当前批次的唯一标识,和rrid对应,如为空则返回系统生成的rrid)
sn即您注册时的序列号,pwd需要MD5(SN+pwd)加密,取32位大写。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。