版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HTTPS接口短信接口--------------------------------------------------------------------------------------------------------------------------------1.接口定义1.发送普通短信(1)业务能力HTTPS客户端向云MAS平台发送短信任务请求,云MAS平台接收到请求后验证数据,验证通过将数据发送给短信网关。数据传输连接地址:https://****:****/sms/submit请求方式:post数据类型:json(base64加密)A:请求报文内容(一对一或多对一模式*注1):名称类型说明ecNameString企业名称。apIdString接口账号用户名。mobilesString收信手机号码。英文逗号分隔,每批次限5000个号码,例:13800138001。contentString短信内容。signString签名编码。在云MAS平台『管理』→『接口管理』→『短信接入用户管理』获取。addSerialString扩展码。依据申请开户的服务代码匹配类型而定,如为精确匹配,此项填写空字符串("");如为模糊匹配,此项可填写空字符串或自定义的扩展码,注:服务代码加扩展码总长度不能超过20位。macString参数校验序列,生成方法:将ecName、apId、secretKey、mobiles、content、sign、addSerial按序拼接(无间隔符),通过MD5(32位小写)计算得出值。B:请求报文内容(多对多模式*注2):名称类型说明ecNameString企业名称。apIdString接口账号用户名。mobilesString设置为空双引号“”contentString"{\":\"你好!中国!\",\":\"你好!世界!\",\":\"你好!中国移动云Mas!\"}"报文格式号码数量小于1000个signString签名编码。在云MAS平台『管理』→『接口管理』→『短信接入用户管理』获取。addSerialString扩展码。依据申请开户的服务代码匹配类型而定,如为精确匹配,此项填写空字符串("");如为模糊匹配,此项可填写空字符串或自定义的扩展码,注:服务代码加扩展码总长度不能超过20位。macString参数校验序列,生成方法:将ecName、apId、secretKey、mobiles、content、sign、addSerial按序拼接(无间隔符),通过MD5(32位小写)计算得出值。响应报文内容:名称类型说明rspcodString响应状态,详见下表。mgsGroupString消息批次号,由云MAS平台生成,用于关联短信发送请求与状态报告,注:若数据验证不通过,该参数值为空。successboolean数据校验结果。响应报文中rspcod返回对应值rspcod说明IllegalMacmac校验不通过。IllegalSignId无效的签名编码。InvalidMessage非法消息,请求数据解析失败。InvalidUsrOrPwd非法用户名/密码。NoSignId未匹配到对应的签名信息。success数据验证通过。TooManyMobiles手机号数量超限(>5000),应≤5000。2.发送普通模板短信(1)业务能力HTTPS客户端向云MAS平台发送短信任务请求,云MAS平台接收到请求后验证数据,验证通过将数据发送给短信网关。数据传输连接地址:https://****:****/sms/tmpsubmit请求方式:post数据类型:json(base64加密)请求报文内容:名称类型说明ecNameString企业名称。apIdString接口账号用户名。templateIdString模板ID。在云MAS平台创建模板,路径:『短信』→『模板短信』→『模板管理』,创建后提交审核,审核通过将获得模板ID。mobilesString收信手机号码。英文逗号分隔,每批次限5000个号码,例:13800138001。paramsString模板变量。格式:[“param1”,“param2”],无变量模板填[""]。signString签名编码。在云MAS平台『管理』→『接口管理』→『短信接入用户管理』获取。addSerialString扩展码。依据开户时申请的服务代码匹配类型而定,如为精确匹配,此项填写空字符串("");如为模糊匹配,此项可填写空字符串或自定义的扩展码,注:服务代码加扩展码总长度不能超过20位。macString参数校验序列,生成方法:将ecName、apId、secretKey、templateId、mobiles、params、sign、addSerial按序拼接(无间隔符),通过MD5(32位小写)计算出的值。响应报文内容:名称类型说明rspcodString响应状态,详见下表。mgsGroupString消息批次号,由云MAS平台生成,用于关联短信发送请求与状态报告,注:若数据验证不通过,该参数值为空。successboolean数据校验结果。响应值rspcod对应关系:rspcod说明IllegalMacmac校验不通过。IllegalSignId无效的签名编码。InvalidMessage非法消息,请求数据解析失败。InvalidUsrOrPwd非法用户名/密码。NoSignId未匹配到对应的签名信息。success数据验证通过。TooManyMobiles手机号数量超限(>5000),应≤5000。3.获取状态报告(1)业务能力客户需要自己发起请求获取状态报告数据,云MAS返回状态报告集合数据给客户;业务能力 连接地址:https://****:****/sms/report 请求方式:post 数据类型:json(base64加密)名称类型说明ecNameString企业名称。apIdString接口账号用户名。secretKeyString接口账号密码。响应报文内容:(响应为集合,返回给客户0-1000条数据)名称类型说明reportStatusString发送成功状态码:DELIVRD。mobileString回执手机号,每批次返回一个号码。submitDateString提交时间,格式:yyyyMMddHHmmss。receiveDateString接收时间,格式同上。errorCodeString发送失败的状态码,如DB:0140。msgGroupString消息批次号,唯一编码,与前文响应中的3.获取上行短信(1)业务能力客户需要自己发起请求获取状态上行数据,云MAS返回状态上行短信集合数据给客户;(2)业务能力连接地址:https://****:****/sms/deliver 请求方式:post 数据类型:json(base64加密)请求报文:名称类型说明ecNameString企业名称。apIdString接口账号用户名。secretKeyString接口账号密码。响应报文内容:(响应为集合,返回的数据为0-1000条)名称类型说明smsContentString上行短信内容。mobileString上行手机号码,每批次携带一个号码。sendTimeString上行短信发送时间,格式:yyyy-MM-ddHH:mm:ss。addSerialString上行服务代码。注1解释:多对一:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 节约用水低碳生活小学主题班会课件
- 外贸订单延期交付说明函3篇范文
- 2026年物理学实验操作模拟题
- 2026年造价工程师实务高频考点
- 2026年电气消防知识培训
- 2026年酒店管理师面试服务礼仪题库
- 2026年小学语文知识拓展
- 透析患者低血压的日常护理
- 制造业供应链管理协同优化实战操作指南
- 骨科护理教学活动清单
- 2026年新能源动力电池系统检修题库含答案
- 2026年安全知识竞赛及答案
- 2026四川德阳绵竹市金申投资集团有限公司第一批招聘40人笔试备考试题及答案解析
- 2026江苏中考地理押题必刷卷含答案
- 中信银行社招笔试题目
- GA 990-2025爆破作业单位资质条件和管理要求
- 中建安装弧形管道施工方案
- 《敏捷实践指南》
- 安全生产管理制度汇编(水利行业)
- 硬笔书法全册教案共20课时
- 脱挂式索道(检测)课件
评论
0/150
提交评论