1. 正向同步PROVISION接口消息定义
    •         功能描述
    此接口在MISC因为某种情况更新了用户订购关系(包括订购、取消、暂停、激活)的时候,通过此接口发起和SP的更新订购关系的交互。
    消息名
    消息类型
    消息方向
    SyncOrderRelationReq
    Request
    MISC àSP
    SyncOrderRelationResp
    Response
    SP à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
    临时订购关系的事务ID
    ActionID
    必须
    integer
    服务状态管理动作代码,具体值如下:
    1:开通服务;
    2:停止服务;
    3:激活服务;
    4:暂停服务;
    ActionReasonID
    必须
    integer
    产生服务状态管理动作原因的代码,具体值如下:
    1:用户发起行为
    2:Admin&1860发起行为
    3:Boss停机
    4:Boss开机
    5:Boss过户
    6:Boss销户
    7:Boss改号
    8:扣费失败导致的服务取消
    9:其他
    SPID
    可选
    string
    SP的企业代码
    SPServiceID
    必须
    string
    SP中该服务的服务代码
    AccessMode
    可选
    Integer
    服务的访问方式
    1:WEB
    2:WAP
    3:SMS
    FeatureStr
    可选
    binary
    服务订购参数(base64加密),内容是长号码+空格+用户发送内容
    address_info_schema( 地址信息) 描述
    字段名称
    字段类型
     

    字段描述
    DeviceType
    integer
    设备类型
    0 : MISC
    100 : ISMG
    101 : WAP SP PROXY
    1XX : 其他业务网关
    200 : WAP PORTAL
    201 : WWW PORTAL
    202 : VOICE PORTAL
    203 : PDA PORTAL
    2XX :其他门户
    300 : MMSC
    301 : KJAVA SERVER
    302 : LSP
    3XX :其它应用平台
    400 : SP

    DeviceID
    string
    设备编号,设备编号采用各设备的入网编号,例如短信网关使用网关 ID 、对 SP 使用其企业代码,该设备编号由 MISC 分配,并且在同一设备类型中该编号唯一
    user_id_schema( 用户标识) 描述
    字段名称
    字段类型
    字段描述
    UserIDType
    integer
    用户标识类型
    1 :用手机号标识
    2 :用伪码标识
    3 :两者同时标识

    MSISDN
    string
    用户手机号
    PseudoCode
    binary
    用户伪码
    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接入指南-接口改造分册》。
  2. 数据包例子:

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相关推荐

  1. SP 短信开发-基础知识篇

    SP 短信开发-基础知识篇 很土的话题,但是最近帮朋友做这个东西,所以写点东西出来给初学者参考. 一.准备资料 SP开发资料网站上有很多,但是主要是以下几个文档: 1.MISC1.6 SP订购通知接口 ...

  2. 短信二次接口开发demo

    短信二次接口开发demo 利用阿里云平台的短信服务进行二次接口开发,可应用场景,登陆验证码等.本文以完成一次短信验证登陆为主线.新手上路,多多指教. 发送短信的service,此段基本和阿里云的dem ...

  3. 什么是短信平台api接口?

    自从人类诞生了手机,短信便随之而来,虽然后来有了更多的即时通信工具,如QQ和微信,个人用短信的机会已经很少了,但是对于企业公司来说,短信一直是非常方便的信息传递工具. 那些带有营销性质的企业和商家会通 ...

  4. 上海移动通信企业短信通平台接口协议

    上海移动通信 企业短信通平台接口协议 Enterprise Message Point to Point, EMPP (v 2.0) 上海移动通信有限公司 2004 年6 月 上海移动通信有限责任公司 ...

  5. 短信开发系列(二):GSM手机短信开发之短信解码

    短信开发系列目录: 短信开发系列(一):GSM手机短信开发初探 短信开发系列(二):GSM手机短信开发之短信解码 短信开发系列(三):短信接收引擎 昨天写了短信的发送,今天我们在来谈谈如果读取SIM卡 ...

  6. 短信系统发送接口说明方法|网页短信平台开发搭建

    此接口为发送接口可直接通过pos直接调用 直接发送,源码短信平台搭建平台时 包含此功能,在客户端中可查看API接口文档 接口名称:自定义短信发送接口 接口方式:POST 接口返回类型:JSON 接口地 ...

  7. 短信开发-基础知识篇

    http://blog.csdn.net/bulbul2006/ 很土的话题,但是最近帮朋友做这个东西,所以写点东西出来给初学者参考. 一.准备资料 SP开发资料网站上有很多,但是主要是以下几个文档: ...

  8. Mas短信开发增值服务平台建设

    中国移动MAS机的知识本人不是很熟悉,只知道如何使用它和.net开发链接起来做短信发布,下面是我在网上看到的一些介绍: 移动代理服务器 Mobile Agent Server(MAS) 1.MAS系统 ...

  9. 验证码短信平台API接口的应用

    事实上,现在不论是企业商家还是用户,都现已渐渐离不开短信验证码接口途径了.因为现在很多工作都在经过短信验证码接口实现各种短信服务功用,例如帐号的注册.身份的验证.付出时的提示.物流告诉等等.那么接下来 ...

最新文章

  1. Web应用中的轻量级消息队列
  2. python工作好找吗-python工作好找吗
  3. Android编译系统分析四:实战-新增一个产品
  4. docker 部署 zookeeper+kafka 集群
  5. oracle12c常用新特性,开发者必读:Oracle12c新特性再总结
  6. BL2028N蓝牙+Wi-Fi双模SOC芯片,支持Matter协议,智能家居-灯控、开关
  7. Linux下安装禅道
  8. 射频功率dbm-w换算表
  9. 2018华为软件精英挑战赛体会
  10. php后台管理员登录密码错误,织梦后台登陆不上提示验证码不正确1.密码明明正确的,却无法登陆后台管理...
  11. 从狄仁杰的测字占卜到一淘网的Query分析
  12. cdn/github_cdn加速配置
  13. excel多个工作表汇总怎么做?
  14. HMI-PLC数据交换方式之一 区域指针
  15. U-Net论文阅读(逐句翻译+精读)
  16. [译] 苹果公司如何弯道超车颠覆传统瑞士制表业
  17. MapReduce处理“大量”图片
  18. ios开发xmpp仿微信即时聊天工具
  19. 区块链项目 - 9 UTXO优化
  20. 营销QQ咨询服务引入代码

热门文章

  1. 《跨界杂谈》华为印象之混搭儿(六)情侣装
  2. epsonr230 多张走纸故障
  3. python爬去淘宝西装数据
  4. 一个不错的API平台 接口完全免费,免费接口API调用
  5. 微信公众号教程(12)公众账号接收非文字消息 下
  6. Android系统级开发进程清理功能的一些记录和发现(二)
  7. OpenCV小游戏-《跑跑卡丁车》项目实践-3
  8. HDU 1494 跑跑卡丁车 dp
  9. swiper 导航切换按钮点击出现边框线,元素点击出现边框线@令狐张豪
  10. iClient for OpenLayer结合Mapv制作支援迁移路线