一信通短信接口文档_第1页
一信通短信接口文档_第2页
一信通短信接口文档_第3页
一信通短信接口文档_第4页
一信通短信接口文档_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、上海帜讯信息技术有限公司2012.02Page 1 of 12一信通企业信息服务平台一信通企业信息服务平台接口手册接口手册产品名称一信通企业信息服务平台接口手册版本编号2.1.2文档编号发布者发布日期2012-5-10上海帜讯信息技术有限公司2012.02Page 2 of 12目录目录一信通企业信息服务平台一信通企业信息服务平台.11.概述概述.31.1编制目的.31.2内容概述.31.3名称解释.31.4参考文献.32.短信短信.42.1HTTP接口.42.1.1消息协议.42.1.2发送短信.42.1.3回执接口.52.1.4剩余短信条数查询.62.1.5回复内容接口.72.2WEBSE

2、RVICE接口.72.2.1消息协议.72.2.2发送短信.82.2.3回执接口.92.2.4上行回复内容查询接口.102.2.5上行回复内容确认接口.102.2.6内容审核.11修改历史修改历史日期日期版本版本作者作者修改内容修改内容评审号评审号更改请求号更改请求号上海帜讯信息技术有限公司2012.02Page 3 of 121. 概述概述1.1 编制目的编制目的 该接口文档手册编写在于描述易派企业信息服务平台 UMS(以下简称 UMS)具体的接口协议,供第三方系统能够顺利接入一信通短信网关。1.2 内容概述内容概述 本规范主要讲了第三方系统接入短信通系统的协议要求,协议三大状态和协议指令的

3、格式和响应信息。1.3 名称解释名称解释缩略语缩略语英文全名英文全名中文全名中文全名UMSUnified Message Service一信通SMSShort Messaging Service短消息服务APIApplication Proframming Interface应用程序编程接口MOMessage Original消息上行MTMessage Terminal消息下行SPService Provider服务提供商CPContent Provider内容提供商1.4 参考文献参考文献上海帜讯信息技术有限公司2012.02Page 4 of 122. 短信短信http 接口接口2.1.1

4、 消息协议消息协议接口地址: http:/:8899/sms/Api/通过接口提交参数时, 参数内容必须为 GB2312 编码, 且经过 url 编码后的内容。例如:“您好”的 url 编码为“%C4%FA%BA%C3”接口返回的内容是一些键值对的字符串集合,形式为:“k1=v1&k2=v2&k3=v3”返回内容中的键值显示为 url 编码形式, 经过 url 解码后的键值是 GB2312 编码的字符串。例如: 返回内容“result=0&description=%B7%A2%CB%CD%B3%C9%B9%A6&faillist=”表示的实际内容为“result

5、=0&description=发送成功&faillist=”2.1.2 发送短信发送短信功能描述:功能描述:短信发送调用格式调用格式: 对 http:/:8899/sms/Api/Send.do 进行 post返回格式返回格式: : result=&description=错误描述&faillist=失败号码列表postpost 参数说明参数说明:类别类别参数名称参数名称类型类型说明说明输入SpCodestring企业编号输入LoginNamestring用户名称输入Passwordstring用户密码输入MessageContentstring短信内容, 最大

6、 700 个字符输入UserNumberstring手机号码(多个号码用”,”分隔),最多 1000个号码输入SerialNumberstring流水号,20 位数字,唯一 输入ScheduleTimestring预约发送时间,格式:yyyyMMddhhmmss,如20090901010101 ,立即发送请填空输入fstring提交时检测方式1 - 提交号码中有效的号码仍正常发出短信,无效的号码在返回参数 faillist 中列出上海帜讯信息技术有限公司2012.02Page 5 of 12不为 1 或该参数不存在 - 提交号码中只要有无效的号码,那么所有的号码都不发出短信,所有的号码在返回参

7、数 faillist 中列出返回值:返回值:返回值返回值错误描述错误描述0发送短信成功1提交参数不能为空2账号无效,3账号密码错误,4预约发送时间无效5IP 不合法,6号码中含有无效号码或不在规定的号段,7内容中含有非法关键字、审核不通过、人工审核等8内容长度超过上限,最大 402 字符9接受号码过多,最大 100010黑名单用户11提交速度太快12您尚未订购普通短信业务,暂不能发送该类信息13您的普通短信业务剩余数量发送不足,暂不能发送该类信息14流水号格式不正确15流水号重复16超出发送上限17余额不足18扣费不成功20系统错误21您只能发送联通的手机号码,本次发送的手机号码中包含了非联通

8、的手机号码22您只能发送移动的手机号码,本次发送的手机号码中包含了非移动的手机号码23您只能发送电信的手机号码,本次发送的手机号码中包含了非电信的手机号码实际返回内容为“result=0&description=发送成功”2.1.3 回执接口回执接口功能描述:功能描述:短信回执调用方式调用方式:ftp返回格式返回格式: :文本文件上海帜讯信息技术有限公司2012.02Page 6 of 12ftpftp 服务信息:服务信息:参数名称参数名称说明说明ftp 地址端口21返回文本文件格式返回文本文件格式: :文件名文件名: : arrive_000139_25288_00000000000

9、00000000f_201107071556arrive_000139_25288_0000000000000000000f_201107071556一行内容:一行内容:SPID=197258 MESSAGEID=910320f1 ID=2432901361 CALLMDN=106550270102501 MDNRESULT=0 DESC=DELIVRD ARRIVE_TIME=20110707155402Java 解析这行的方法/ 解析一行记录public static Properties parse(String line) String parsePatter

10、n=(=t+)=(t*);Matcher m = Ppile(parsePattern).matcher(line);Properties result = new Properties();while (m.find() String key = m.group(1).trim();String value = m.group(2).trim();result.put(key.toUpperCase(), value);return result;如果要获取取接受短信的号码则使用:String mdn= (String)result.get(MDN);即可其他字段类似方式2.1.4 剩余短信

11、条数查询剩余短信条数查询功能描述:功能描述:剩余短信条数查询接口调用格式调用格式: 对 http:/:8899/sms/Api/SearchNumber.do 进行 post返回格式返回格式: : result=&description=错误描述&faillist=失败号码列表postpost 参数说明参数说明:类别类别参数名称参数名称类型类型说明说明输入SpCodestring企业编号输入LoginNamestring用户名称输入Passwordstring用户密码返回值返回值: :上海帜讯信息技术有限公司2012.02Page 7 of 12返回值返回值错误描述错误描述0发

12、送短信成功1提交参数不能为空2账号无效,3账号密码错误,5IP 不合法,20系统错误2.1.5 回复内容接口回复内容接口功能描述:功能描述:将上行回复的内容通过 http 协议进行 post 到企业方调用格式调用格式: url 由企业方提供,然后对该 url 进行 post,post 的格式为 xml,格式如下: 1861633031810690067111111回复内容测试2012-01-01 00:00:00返回格式返回格式: : 返回格式为 xml,格式如下:0postpost 参数说明参数说明:类别类别参数名称参数名称类型类型说明说明输入mdnstring手机号码输入callmdn接入

13、号输入msgstring回复内容输入replytimestring回复时间返回值返回值: :返回值返回值错误描述错误描述0接收成功2.2 Webservice 接口接口2.2.1 消息协议消息协议接口地址:http:/:8899/sms_hb/services/Sms?wsdl上海帜讯信息技术有限公司2012.02Page 8 of 122.2.2 发送短信发送短信功能描述:功能描述:短信发送调用格式调用格式: 利用 webservice 客户端进行 http 请求返回格式返回格式: : SmsResponseSmsRequest请求参数说明请求参数说明:类别类别参数名称参数名称类型类型说明说

14、明输入In0string企业编号输入In1string用户名称输入In2string用户密码输入In3string短信内容, 最大 402 个字符输入In4string手机号码(多个号码用”,”分隔),最多 1000个号码输入In5string流水号,20 位数字,唯一 输入In6string预约发送时间,格式:yyyyMMddhhmmss,如20090901010101 , 立即发送请填空输入In7string提交时检测方式1 - 提交号码中有效的号码仍正常发出短信,无效的号码在返回参数 faillist 中列出不为 1 或该参数不存在 - 提交号码中只要有无效的号码,那么所有的号码都不发出

15、短信,所有的号码在返回参数 faillist 中列出输入In8string保留SmsResponse返回值返回值: : 返回值返回值错误描述错误描述0发送短信成功1提交参数不能为空2账号无效,3账号密码错误,4预约发送时间无效5IP 不合法,6号码中含有无效号码或不在规定的号段,7内容中含有非法关键字、审核不通过、人工审核等8内容长度超过上限,最大 402 字符9接受号码过多,最大 100010黑名单用户11提交速度太快上海帜讯信息技术有限公司2012.02Page 9 of 1212您尚未订购普通短信业务,暂不能发送该类信息13您的普通短信业务剩余数量发送不足,暂不能发送该类信息14流水号格

16、式不正确15流水号重复16超出发送上限17余额不足18扣费不成功20系统错误21您只能发送联通的手机号码,本次发送的手机号码中包含了非联通的手机号码22您只能发送移动的手机号码,本次发送的手机号码中包含了非移动的手机号码23您只能发送电信的手机号码,本次发送的手机号码中包含了非电信的手机号码实际返回内容为“result=0&description=发送成功”2.2.3 回执接口回执接口功能描述:功能描述:短信回执调用方式调用方式:利用 webservice 客户端进行 http 请求返回格式返回格式: : ReportResponseReportRequest请求参数说明请求参数说明:

17、类别类别参数名称参数名称类型类型说明说明输入In0string企业编号输入In1string用户名称输入In2string用户密码ReportResponse返回值返回值: : 类别类别参数名称参数名称类型类型说明说明输入outstring回执结果,每条回执按分号隔开,每个字段按逗号隔开,每条回执共包含 3 个字段,第 1 个字段为流水号,第 2 个字段为被发送的手机号码,第 3 个字段为回执结果,0 表示成功,其他值表示失败实际返回内容为“000000000000000000010; 000000000000000000010;000000

18、000000000000010;”上海帜讯信息技术有限公司2012.02Page 10 of 122.2.4 上行回复内容查询接口上行回复内容查询接口功能描述:功能描述:上行回复内容查询调用方式调用方式:利用 webservice 客户端进行 http 请求返回格式返回格式: : ReplyResponseReplyRequest请求参数说明请求参数说明:类别类别参数名称参数名称类型类型说明说明输入In0string企业编号输入In1string用户名称输入In2string用户密码ReplyResponse返回值返回值: : 类别类别参数名称参数名称类型类型说明说明

19、输出resultstring返回码输出confirm_timestring回复时间,格式 yyyy-MM-dd HH:mm:ss输出replysreply 数组多个 relpy 对象组成返回值返回值错误描述错误描述0成功1提交参数不能为空2账号无效,3账号密码错误,20系统错误reply 的属性值类别类别参数名称参数名称类型类型说明说明输出callMdnstring接入号输出mdnstring用户手机号输出messagestring回复内容输出reply_timestring回复时间,格式 yyyy-MM-dd HH:mm:ss2.2.5 上行回复内容确认接口上行回复内容确认接口功能描述:功能描述:上行回复内容查询调用方式调用方式:利用 webservice 客户端进行 http 请求返回格式返回格式: : ReplyConfirmResponseReplyConfirmRequest请求参数说明请求参数说明:类别类别参数名称参数名称类型类型说明说明上海帜讯信息技术有限公司20

温馨提示

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

评论

0/150

提交评论