SP 短信开发-PROVISION接口实现1
- 正向同步PROVISION接口消息定义• 功能描述此接口在MISC因为某种情况更新了用户订购关系(包括订购、取消、暂停、激活)的时候,通过此接口发起和SP的更新订购关系的交互。消息名消息类型消息方向SyncOrderRelationReqRequestMISC àSPSyncOrderRelationRespResponseSP àMISC• 接口内容描述SyncOrderRelationReq 消息字段描述 :返回定义重要性类型说明MsgType必须string消息类型TransactionID必须string该消息编号Version必须string该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0”Send_Address必须address_info_schema发送方的地址Dest_Address必须address_info_schema接收方的地址FeeUser_ID必须user_id_schema计费用户标识DestUser_ID必须user_id_schema使用用户标识LinkID可选string临时订购关系的事务IDActionID必须integer服务状态管理动作代码,具体值如下:1:开通服务;2:停止服务;3:激活服务;4:暂停服务;ActionReasonID必须integer产生服务状态管理动作原因的代码,具体值如下:1:用户发起行为2:Admin&1860发起行为3:Boss停机4:Boss开机5:Boss过户6:Boss销户7:Boss改号8:扣费失败导致的服务取消9:其他SPID可选stringSP的企业代码SPServiceID必须stringSP中该服务的服务代码AccessMode可选Integer服务的访问方式1:WEB2:WAP3:SMSFeatureStr可选binary服务订购参数(base64加密),内容是长号码+空格+用户发送内容address_info_schema( 地址信息) 描述字段名称字段类型字段描述DeviceTypeinteger设备类型0 : MISC100 : ISMG101 : WAP SP PROXY1XX : 其他业务网关200 : WAP PORTAL201 : WWW PORTAL202 : VOICE PORTAL203 : PDA PORTAL2XX :其他门户300 : MMSC301 : KJAVA SERVER302 : LSP3XX :其它应用平台400 : SPDeviceIDstring设备编号,设备编号采用各设备的入网编号,例如短信网关使用网关 ID 、对 SP 使用其企业代码,该设备编号由 MISC 分配,并且在同一设备类型中该编号唯一user_id_schema( 用户标识) 描述字段名称字段类型字段描述UserIDTypeinteger用户标识类型1 :用手机号标识2 :用伪码标识3 :两者同时标识MSISDNstring用户手机号PseudoCodebinary用户伪码4、正向同步接口应答包消息定义SyncOrderRelationResp消息字段描述:字段名重要性类型说明MsgType必须string消息类型TransactionID必须string该消息编号Version必须string该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0”hRet必须integer返回值,主要错误如下:0:成功4007:MISC同步开通服务,但SP端已存在订购关系,且状态为开通4008:MISC同步开通服务,且SP端不存在订购关系,但开通服务失败4010:MISC同步停止服务,且SP端存在订购关系,但取消服务失败4011:MISC同步停止服务,但SP端不存在订购关系4012:MISC同步暂停服务,且SP端存在订购关系,但暂停服务失败4013:MISC同步暂停服务,但SP端不存在订购关系4015:MISC同步激活服务,但SP端已存在订购关系,且状态为开通4016:MISC同步激活服务,但SP端不存在订购关系其它错误请参见《MISC系统短信SP接入指南-接口改造分册》。
- 数据包例子:
1、SyncOrderRelationReq
<?xml version="1.0" encoding="utf-8"?><SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header> <TransactionID xmlns="http://www.monternet.com/dsmp/schemas/">00110318384464</TransactionID></SOAP-ENV:Header><SOAP-ENV:Body><SyncOrderRelationReq xmlns="http://www.monternet.com/dsmp/schemas/"><Version>1.5.0</Version>
<MsgType>SyncOrderRelationReq</MsgType><Send_Address><DeviceType>0</DeviceType>
<DeviceID>0011</DeviceID></Send_Address><Dest_Address><DeviceType>400</DeviceType><DeviceID>0</DeviceID></Dest_Address><FeeUser_ID><UserIDType>1</UserIDType>
<MSISDN>13456781234</MSISDN><PseudoCode></PseudoCode></FeeUser_ID>
<DestUser_ID><UserIDType>1</UserIDType><MSISDN>13456781234</MSISDN>
<PseudoCode></PseudoCode></DestUser_ID><LinkID>SP</LinkID><ActionID>1</ActionID>
<ActionReasonID>1</ActionReasonID><SPID>419000</SPID><SPServiceID>-YYXXYYXX</SPServiceID><AccessMode>3</AccessMode>
<FeatureStr>MTA2NjIxNDQgREE=</FeatureStr></SyncOrderRelationReq>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
2、SyncOrderRelationResp
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dsmp="http://www.monternet.com/dsmp/schemas/">
<SOAP-ENV:Header>
<dsmp:TransactionID xmlns:dsmp="http://www.monternet.com/dsmp/schemas/">
00110318384464
</dsmp:TransactionID>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<dsmp:SyncOrderRelationResp xmlns:dsmp="http://www.monternet.com/dsmp/schemas/">
<MsgType>SyncOrderRelationResp</MsgType>
<Version>1.5</Version>
<hRet>0</hRet>
</dsmp:SyncOrderRelationResp>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
SP 短信开发-PROVISION接口实现1相关推荐
- SP 短信开发-基础知识篇
SP 短信开发-基础知识篇 很土的话题,但是最近帮朋友做这个东西,所以写点东西出来给初学者参考. 一.准备资料 SP开发资料网站上有很多,但是主要是以下几个文档: 1.MISC1.6 SP订购通知接口 ...
- 短信二次接口开发demo
短信二次接口开发demo 利用阿里云平台的短信服务进行二次接口开发,可应用场景,登陆验证码等.本文以完成一次短信验证登陆为主线.新手上路,多多指教. 发送短信的service,此段基本和阿里云的dem ...
- 什么是短信平台api接口?
自从人类诞生了手机,短信便随之而来,虽然后来有了更多的即时通信工具,如QQ和微信,个人用短信的机会已经很少了,但是对于企业公司来说,短信一直是非常方便的信息传递工具. 那些带有营销性质的企业和商家会通 ...
- 上海移动通信企业短信通平台接口协议
上海移动通信 企业短信通平台接口协议 Enterprise Message Point to Point, EMPP (v 2.0) 上海移动通信有限公司 2004 年6 月 上海移动通信有限责任公司 ...
- 短信开发系列(二):GSM手机短信开发之短信解码
短信开发系列目录: 短信开发系列(一):GSM手机短信开发初探 短信开发系列(二):GSM手机短信开发之短信解码 短信开发系列(三):短信接收引擎 昨天写了短信的发送,今天我们在来谈谈如果读取SIM卡 ...
- 短信系统发送接口说明方法|网页短信平台开发搭建
此接口为发送接口可直接通过pos直接调用 直接发送,源码短信平台搭建平台时 包含此功能,在客户端中可查看API接口文档 接口名称:自定义短信发送接口 接口方式:POST 接口返回类型:JSON 接口地 ...
- 短信开发-基础知识篇
http://blog.csdn.net/bulbul2006/ 很土的话题,但是最近帮朋友做这个东西,所以写点东西出来给初学者参考. 一.准备资料 SP开发资料网站上有很多,但是主要是以下几个文档: ...
- Mas短信开发增值服务平台建设
中国移动MAS机的知识本人不是很熟悉,只知道如何使用它和.net开发链接起来做短信发布,下面是我在网上看到的一些介绍: 移动代理服务器 Mobile Agent Server(MAS) 1.MAS系统 ...
- 验证码短信平台API接口的应用
事实上,现在不论是企业商家还是用户,都现已渐渐离不开短信验证码接口途径了.因为现在很多工作都在经过短信验证码接口实现各种短信服务功用,例如帐号的注册.身份的验证.付出时的提示.物流告诉等等.那么接下来 ...
最新文章
- Web应用中的轻量级消息队列
- python工作好找吗-python工作好找吗
- Android编译系统分析四:实战-新增一个产品
- docker 部署 zookeeper+kafka 集群
- oracle12c常用新特性,开发者必读:Oracle12c新特性再总结
- BL2028N蓝牙+Wi-Fi双模SOC芯片,支持Matter协议,智能家居-灯控、开关
- Linux下安装禅道
- 射频功率dbm-w换算表
- 2018华为软件精英挑战赛体会
- php后台管理员登录密码错误,织梦后台登陆不上提示验证码不正确1.密码明明正确的,却无法登陆后台管理...
- 从狄仁杰的测字占卜到一淘网的Query分析
- cdn/github_cdn加速配置
- excel多个工作表汇总怎么做?
- HMI-PLC数据交换方式之一 区域指针
- U-Net论文阅读(逐句翻译+精读)
- [译] 苹果公司如何弯道超车颠覆传统瑞士制表业
- MapReduce处理“大量”图片
- ios开发xmpp仿微信即时聊天工具
- 区块链项目 - 9 UTXO优化
- 营销QQ咨询服务引入代码