短信网关接口 SDK通用版接口文档.doc_第1页
短信网关接口 SDK通用版接口文档.doc_第2页
短信网关接口 SDK通用版接口文档.doc_第3页
短信网关接口 SDK通用版接口文档.doc_第4页
短信网关接口 SDK通用版接口文档.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.SDK通用版接口调用说明版本:2.0 第一次修订时间:2011-01-06第二次修订时间:2011-01-14目录1请仔细阅读信息安全责任保证条款- 3 -1.1安全信息责任条款- 3 -1.2注意事项:- 4 -2Webservice接口- 4 -2.1webservice返回集合对照表- 4 -2.2Register注册- 5 -2.3balance 查询余额- 6 -2.4ChargUp充值- 6 -2.5mt 发送短信- 7 -2.6mo接收短信- 8 -2.7gxmt 个性发送- 9 -3Http接口- 10 -3.1http返回集合对照表- 10 -3.2发送短信- 11 -3.3接收短信- 11 -4DLL接口- 12 -4.1使用流程- 12 -4.2Register注册- 12 -4.3QueryBalance查询余额- 13 -4.4ChargeFee充值- 13 -4.5mt 发送短信- 14 -4.6gxmt 发送个性短信- 14 -4.7ReceiveSMS接收短信- 15 -4.8UpdatePassword修改密码- 15 -4.9ReceiveSMSEx接收子号回复短信- 15 -4.10UnRegister注销账户- 16 -5发送说明- 16 -5.1做单发说明- 16 -5.2做群发说明- 16 -5.3编码说明- 16 -5.4长短信说明- 16 -5.5长短信扣费说明- 16 -6接收说明- 16 -7附加说明- 17 -7.1接口地址- 17 -7.2其它说明- 17 -7.3郑重声明- 17 -1 请仔细阅读信息安全责任保证条款1.1 安全信息责任条款本人/本公司在使用本软件过程中,将严格遵守国家相关法律、法规、保证本公司信息发布的安全,并切实做到:(1) 建立健全本公司信息发布的内部保障制度、信息安全保密制度、用户信息安全管理制度,建立健全本公司信息安全责任制度和信息发布的审批制度,严格审查本公司产品所发布信息。(2) 严格遵守互联网信息服务管理办法,对用户编辑的信息内容进行把关,保证信息内容的健康、合法。 (3) 明确本企业的客户群和客户范围,所有通讯受众必须是自愿且明确同意接受企业服务。(4) 若发送未经用户允许的信息等所造成的影响、投诉等一切损失与本软件版权方无关、由本人/本公司承担全部责任;同时,本人/本公司也应承担若因此给本软件版权方造成的全部损失。(5) 不利用本软件制作、复制、发布、传播含有下列内容的信息: 反对宪法所确定的基本原则的; 危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的; 损坏国家荣誉和利益的; 煽动民族仇恨、民族歧视,破坏民族团结的; 破坏国家民族宗教政策,宣扬邪教和封建迷信的; 散布谣言,扰乱社会秩序,破坏社会稳定的; 散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的; 侮辱或者诽谤他人,侵害他人合法权益的; 含有法律、行政法规禁止的其他内容的;(6) 自信息发布六个月内不修改删除信息发送日志内容,日志记录的备份应至少保持6个月以上,在国家机关进行依法查询时,予以提供。(7) 若发现本公司所发布的信息明显属于上述第(5)款所列内容,保证立即停止传输,并向国家有关机关报告。 (8) 对本公司所发布的信息一时难以辨别是否属于以上所列内容之一的,应报相关主管部门审核同意后再发布。(9) 对客户的个人信息保密,未经客户同意不得向他人泄漏,但法律规定的除外。本人/本公司保证:在使用本软件进行信息发布活动中,服从监督和管理;若未做到上述一至八条,本人/本公司愿意承担由此引起的一切法律责任,并接受相应的处罚。1.2 注意事项:同一个序列号提交,必须提交到同一个SDK服务器;同一个序列号提交,必须等上一批次返回后再提交下一批次;相同内容,不同手机号,请使用mt,每次建议3000个手机号;不同内容,不同手机号,请使用gxmt,每次建议1000个手机号;为了便于技术与技术之间的沟通及后期维护事宜的及时通知,请 负责开发人员将您的联系方式发至Email: 或者直接添加QQ(技术支持):531631044、1104014356.谢谢配合.2 Webservice接口2.1 webservice返回集合对照表 返回值返回值说明问题描述1没有需要取得的数据取用户回复就出现1的返回值,表示没有回复数据-2 帐号/密码不正确1.序列号未注册2.密码加密不正确3.密码已被修改-4余额不足直接调用查询看是否余额为0或不足-5数据格式错误-6参数有误看参数传的是否均正常,请调试程序查看各参数-7权限受限该序列号是否已经开通了调用该方法的权限-8流量控制错误-9扩展码权限错误该序列号是否已经开通了扩展子号的权限-10内容长度长短信内容过长-11内部数据库错误-12序列号状态错误序列号是否被禁用-13没有提交增值内容-14服务器写文件失败-15文件内容base64编码错误-16返回报告库参数错误-17没有权限-18上次提交没有等待返回不能继续提交-19禁止同时使用多个接口地址每个序列号提交只能使用一个接口地址注:以上返回值针对个别方法.请具体参看每个用到方法的详细说明。2.2 Register注册(信息必须真实, 短信出现问题联系不上使用者后果自负.)参数名称说明备注Sn软件序列号格式XXX-XXX-XXX-XXXXX 由商务处获得Pwd密码6位 明文Province省必填City市必填Trade行业必填Entname公司名称必填Linkman联系人必填Phone电话必填Mobile移动电话必填Email邮件地址必填Fax传真必填Address地址必填Postcode邮政编码必填Sign企业签名(2-15个字符) 可空注:使用序列号的第一步即激活序列号的状态.和使用者进行绑定.如不注册便发送短信会返回相应的返回值-2.除sign参数可为空其它均为必填项.请认真对待这些参数的真实性.短信出现问题联系不上使用者后果自负.返回结果:XML格式: 文本格式: 0 成功。2.3 balance 查询余额参数名称说明备注Sn软件序列号格式XXX-XXX-XXX-XXXXXPwd密码md5(sn+password) 32位大写 密文 +表示连接函数返回值:String(余额)示例:序列号SDK-BBX-010-00001 密码 123456参数输入:SN= SDK-BBX-010-00001PWD= 3B5D3C427365F40C1D27682D78BB31E0返回结果:XML格式:文本格式:791092.4 ChargUp充值参数名称说明备注Sn软件序列号XXX-XXX-XXX-XXXXXpwd密码123456 此处为明文cardno充值卡号充值卡号 由商务处获得cardpwd充值卡密码充值密码 由商务处获得函数返回值:string返回结果:XML格式:文本格式:0 成功。2.5 mt 发送短信参数名称说明是否必须 备注Sn软件序列号是格式XXX-XXX-XXX-XXXXXPwd密码是md5(sn+password) 32位大写密文Mobile手机号是必填(支持10000个手机号,建议=5000)多个英文逗号隔开Content内容是支持长短信(详细请看长短信扣费说明)Ext扩展码否例如:123(非网络版置空)stime定时时间否例如:2010-12-29 16:27:03(非定时置空)Rrid唯一标识否最长18位函数返回值:String(唯一标识,即当前发送短信批次的唯一标识,和rrid对应,如为空则返回系统生成的rrid)此方法推荐用于大量群发.内容相同手机号多个示例1:输入参数:SN= SDK-BBX-010-00001PWD=3B5D3C427365F40C1D27682D78BB31E0Mobile:139*404,138*213.Content:测试Ext:21(如果不是网络版,请置空)Stime: 2009-10-19 16:34:00 (如果不需要定时,请置空)Rrid:123456 (如果填写则系统返回填写内容,如果置空,返回系统生成的rrid)输出结果:XML格式:文本格式:123456示例2SN= SDK-BBX-010-00001PWD=3B5D3C427365F40C1D27682D78BB31E0Mobile:139*404,138*213.Content:测试Ext: Stime: Rrid: 此处为空输出结果:XML格式:文本格式:201012300908160937。2.6 mo接收短信参数名称说明备注Sn软件序列号格式XXX-XXX-XXX-XXXXXPwd密码md5(sn+password) 32位大写密文函数返回值:Stirng 返回值说明:mo ID,特服号,手机号,内容(对内容进行gb2312解码),时间 如有多条回车换行隔开 n返回结果:XML格式:文本格式:12323666,47512%b2%e2%ca%d41,2010-12-30 9:15:56注:拆分形式为 先n拆分成数组,然后逗号拆分成数组.根据索引读出需要的数据.内容要GB2312解码。如果发送时ext=3 用子号3发送了 那么调用mo之后 第二个参数47512 就变成了475123了由此可以判断用户是回复的那条短信或者哪个应用!2.7 gxmt 个性发送参数名称说明是否必须 备注Sn软件序列号是格式XXX-XXX-XXX-XXXXXPwd密码是md5(sn+password)32位大写密文Mobile手机号是必填(建议一次最多提交1000个)Content内容是支持长短信(详细请看长短信扣费说明)Ext扩展码否例如:123(非网络版置空)Stime定时时间否例如: 2010-12-30 9:23:20(非定时置空)Rrid唯一标识否最长18位函数返回值:String (唯一标识,即当前发送短信批次的唯一标识,和rrid对应,如为空则返回系统生成的rrid,此处的rrid和mt发送的rrid用法相同,此方法用于发送多条内容不相同手机号多个的情况)需要注意:1、手机号以英文逗号隔开2、发送内容GB2312编码后,以英文逗号隔开,个数和手机号个数一致3、扩展码可以为空,单个,或多个(以英文逗号隔开,个数和手机号个数一致)4、定时时间可以为空,单个,或多个(以英文逗号隔开,个数和手机号个数一致)返回结果:XML格式:示例1:输入参数:SN= SDK-BBX-010-00001PWD=3B5D3C427365F40C1D27682D78BB31E0Mobile:139*404,138*213Content: %B2%E2%CA%D41, %B2%E2%CA%D42Ext:(如果不是网络版,请置空)Stime: (如果不需要定时,请置空)Rrid:123456 (如果填写则系统返回填写内容,如果置空,返回系统生成的rrid)输出结果:XML格式:文本格式:123456示例2SN= SDK-BBX-010-00001PWD=3B5D3C427365F40C1D27682D78BB31E0Mobile:139*404,138*213.Content: %B2%E2%CA%D41, %B2%E2%CA%D42Ext: Stime: Rrid: 此处为空输出结果:XML格式:文本格式:201012300908160937。3 Http接口3.1 http返回集合对照表返回值返回值说明问题描述0没有需要取得的数据取用户回复就出现0的返回值,表示没有回复数据1发送成功提交短信成功-3序列号密码不正确1.序列号未注册2.密码加密不正确3.密码已被修改-2参数错误看参数传的是否均正常,请调试程序查看各参数-1发送失败检查是否有余额,3.2 发送短信Eg: (单机版)/z_send.aspx?sn=SDK-XXX-010-XXXXX&pwd=888888&mobile=135*4752&content=你好Eg: (网络版)/z_send.aspx?sn=SDK-XXX-010-XXXXX&pwd=888888&mobile=135*4752&content=你好&ext=1sn:序列号,pwd:密码,mobile:手机号,用,隔开,content:发送内容,ext:扩展码注1:如果是第一次使用,请先注册(注册方法请参看附加说明)注2:HTTP方式只有发送和接收两种方法,其它方法可以通过demo或webservice接口实现其它功能的操作注:Get由于字符串长度限制,手机号个数请小于等于500 Post 理论是没有长度限制,但手机号一次不能超过10000.3.3 接收短信结果说明结果说明-2参数错误 0 表示没有需要接受的短信-1 操作失败 -3序列号密码错误Eg: (单机版)/z_receive.aspx?sn=SDK-XXX-010-XXXXX&pwd=888888sn:序列号,pwd:密码 注:http方式需保证帐号是正常状态 Eg: (网络版)/z_receive.aspx?sn=SDK-XXX-010-XXXXX&pwd=888888&ext=子号sn:序列号,pwd:密码,ext:扩展码(空:接收所有子号码;0:单机版接收;其他:接收此子号码注:http方式需保证帐号是正常状态 返回示例:331307652547XXX1520169XXXX测试12011-1-13 17:51:181307652947XXX1520169XXXX测试22011-1-13 17:51:241307653247XXX1520169XXXX测试32011-1-13 17:51:29返回值说明:第一行表示 总数 当前行数从第二行开始是用户回复的数据 各个元素分别为:数据id,特服号,手机号,内容,用户回复时间行与行之间是n 分隔 各个元素之间是t分隔 一次最多返回5条记录4 DLL接口4.1 使用流程 注册组件 方法:开始-运行-输入(CMD) 然后在控制台输入regsvr32.exe空格 c:vbsdk.dll(注:路径为vbsdk.dll的所在路径)调用Register方法注册帐号发送短信等其它方法dll只允许一个帐号在一台服务器上使用,如需多台使用,请参看webservice接口;同一帐号,只需注册一次,如不更换服务器,不需要注销;4.2 Register注册参数名称说明备注Snh软件序列号格式XXX-XXX-XXX-XXXXXPwd密码6位Province省必填City市必填Trade行业必填Entname公司名称必填Linkman联系人必填Phone电话必填Mobile移动电话必填Email邮件地址必填Fax传真必填Address地址必填Postcode邮政编码必填返回值true/false注:使用序列号的第一步即激活序列号的状态.和使用者进行绑定.如不注册便发送短信会返回false注册一次即可,不用重复注册,如需更换服务器先在本地上注销,然后再在其它电脑上注册。4.3 QueryBalance查询余额函数功能:查询余额参数名称说明备注Snh软件序列号XXX-XXX-XXX-XXXXX返回值: true/false4.4 ChargeFee(软件序列号,卡号,密码) 函数功能:充值输入参数:参数名称说明备注Snh软件序列号XXX-XXX-XXX-XXXXXcode充值卡号商务提供pwd密码商务提供函数返回值:true/false4.5 mt 发送短信 函数功能:发送短信参数名称说明是否必须 备注snh软件序列号是格式XXX-XXX-XXX-XXXXXmobile手机号是必填(支持10000个手机号,建议=5000)多个英文逗号隔开content内容是支持长短信(详细请看长短信扣费说明)ext扩展码否例如:123(非网络版置空)stime定时时间否例如:2010-12-29 16:27:03(非定时置空)此方法推荐用于大量群发.内容相同手机号多个函数返回值:true/false4.6 gxmt 发送个性短信 参数名称说明是否必须 备注Sn软件序列号是格式XXX-XXX-XXX-XXXXXMobile手机号是必填(建议一次最多提交1000个)Content内容是支持长短信(详细请看长短信扣费说明)Ext扩展码否例如:123(非网络版置空)Stime定时时间否例如: 2010-12-30 9:23:20(非定时置空)此方法推荐用于个性群发.即内容不同多个手机号Content 需要gb2312编码.如果找不到GB2312的方法,请直接调用dll里的urlencoded 将需要编码的string 传入 会返回编码好的字符串.需要注意:1、手机号以英文逗号隔开2、发送内容GB2312编码后,以英文逗号隔开,个数和手机号个数一致3、扩展码可以为空,单个,或多个(以英文逗号隔开,个数和手机号个数一致)4、定时时间可以为空,单个,或多个(以英文逗号隔开,个数和手机号个数一致)返回结果: true/false4.7 ReceiveSMS接收短信 函数功能:接收短信输入参数:参数名称说明备注Snh软件序列号XXX-XXX-XXX-XXXXX函数返回值:true/false(需要自定义接收变量,详看demo)注:信息接收后不能再次接收。 4.8 UpdatePassword修改密码 函数功能:更改密码输入参数:参数名称说明备注Snh软件序列号XXX-XXX-XXX-XXXXXPwd新密码为6位函数返回值:true/false4.9 ReceiveSMSEx接收子号回复短信 函数功能:接收短信输入参数:参数名称说明备注Snh软件序列号XXX-XXX-XXX-XXXXXExt子号码根据权限限制长度函数返回值:true/false(需要自定义接收变量,详看demo)注1:每个子号只能接收自己子号的信息,如特服号为12345,子号1只能接收123451号上的短信,ext为空串可接收所有子号MO的信息;信息接收一次便不能再接收。注2:根据用户需求由客服开通,子号以数字1开始,不得以0开头,如01,0014.10 UnRegister注销账户函数功能:注销输入参数:参数名称说明备注Snh软件序列号XXX-XXX-XXX-XXXXX函数返回值:true/false5 发送说明5.1 做单发说明(每次提交只有一个手机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论