




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
短信通讯WebService接口设计功能函数及流程图A、短信发送操作函数SmsSend:public string SmsSend(string EncryptUser_ID,string flag,string EncryptSms)参数名类型备注EncryptUser_IDstring接口使用方使用的小端口号码(在小端口划分平台中规划)使用小端口公用加密密钥DES加密后的值flagstring使用接口使用方和提供方提前约定好的密码,经过MD5后的字符串EncryptSmsstring短信各字段使用特殊符号连接后,经过接口使用方和提供方提前约定好的发送私钥,经过DES加密后的字符串注:短信各参数需使用特殊符号连接作为接口条用参数EncryptSms,需要判断短信各参数中不存在连接各参数的特殊符号。短信各参数说明:参数名类型长度备注Dest_Mobilestring目标收集号码,单个手机号码长度为11位,多个手机号码之间使用分号相连,每次群发不超过30个Contentstring260字短信内容,长度在260字以内,即最长长度限制为4条Event_IDstring6短信事件ID,在多人会话短信时使用,用户回复到此事件短信同样具有此参数。可为空值Reserve1string50保留参数,可不填,默认值为“0”Reserve2string50保留参数,可不填,默认值为“0”Reserve3string50保留参数,可不填,默认值为“0”返回值说明:返回值类型定义0string发送成功1string参数 EncryptUser_ID错误,即小端口号码加密错误2string参数 flag错误,即调用密码错误或时间不同步3string短信参数 EncryptSms错误,解密失败,即调用方加密错误或私钥错误4string短信参数中接收号码错误5string短信参数中接收号码分隔符错误或单个号码长度不正确6 string短信参数中群发短信时部分错误接收号码已被删除,其他已发送7string发送号码超过30个8string短信内容错误或长度超过限制9string短信事件ID错误10string未知错误短信发送方法流程图:B、短信接收操作函数SmsReceive:public string SmsReceive(tring EncryptUser_ID,string flag)参数名类型备注EncryptUser_IDstring接口使用方使用的小端口号码(在小端口划分平台中规划)使用小端口公用加密密钥DES加密后的值flagstring使用接口使用方和提供方提前约定好的密码和当前时间字符串连接后的字符串,经过MD5后的字符串函数参数列表:函数返回值及说明:返回值类型定义1string参数 EncryptUser_ID错误,即小端口号码加密错误2string参数 flag错误,即调用密码错误或时间不同步-1string目前没有发送到此小端口的短信3string未知错误短信字符串string短信各字段使用特殊符号连接后,经过接口使用方和提供方提前约定好的接收私钥,经过DES加密后的字符串,短信各字段详细定义见下表短信字符串中各参数说明:参数名类型长度备注Dest_Mobilestring11目标收集号码,单个手机号码长度为11位Contentstring70汉字单条短信内容,长度在70字以内 Event_IDstring6短信事件ID,在多人会话短信时使用,用户回复到此事件短信同样具有此参数。可为空值Reserve1string50保留参数,可不填,默认值为“0”Reserve2string50保留参数,可不填,默认值为“0”Reserve3string50保留参数,可不填,默认值为“0”接收方法流程图:数据库结构短信接口主要使用数据库表数据表名内容tb_ws_shortport小端口调用密码和接收、发送私钥等内容tb_ws_sms_receive小端口接收短信相关信息tb_ws_sms_receive_log小端口接收短信相关信息日志tb_ws_sms_send小端口发送短信相关信息tb_ws_sms_send_log小端口发送短信相关信息日志表tb_ws_shortport字段信息数据表名类型长度备注shortportvarchar50短信小端口号码flagvarchar100短信接口调用密码send_keyvarchar100发送私钥receive_keyvarchar100接收私钥表tb_ws_sms_receive、tb_ws_sms_receive_log字段信息数据表名类型长度备注idvarchar50短信ID号码,为时间字符串,精确到毫秒shortportvarchar50小端口号码send_mobilevarchar50发送短信手机号码contentvarchar200短信内容event_idvarchar50事件ID号码,可为空Reserve1varchar50保留字段,默认值为“0”Reserve2varchar50保留字段,默认值为“0”Reserve3varchar50保留字段,默认值为“0”表tb_ws_sms_send、tb_ws_sms_send_log字段信息数据表名类型长度备注idvarchar50短信ID号码,为时间字符串,精确到毫秒shortportvarchar50小端口号码dest_mobilevarchar50接收短信手机号码contentvarchar6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖南湘潭市大学生乡村医生招聘13人备考考试题库附答案解析
- 2025湖南湘潭韶山市驻屠宰企业检疫工作人员招聘3人工作考试模拟试题及答案解析
- 2025年滨州市公用事业集团有限公司权属公司公开招聘国有企业工作人员(15人)备考考试题库附答案解析
- 2025年甘肃省兰州博文科技学院8月教职工招聘备考考试题库附答案解析
- 2025陕西兴业交通集团招聘(4人)备考考试题库附答案解析
- 数字技术在文化遗产保护中的2025年创新应用案例分析报告
- 针对2025年农产品冷链物流资金申请的冷链物流冷链物流安全研究报告
- 金融科技助力2025年财富管理行业市场拓展策略报告
- 零售行业客户服务话术与技巧
- 2025年线下演出市场复苏后的市场细分领域发展报告
- 2025年上海市(秋季)高考语文真题详解
- GB/T 15843.2-2024网络安全技术实体鉴别第2部分:采用鉴别式加密的机制
- 中医学概论智慧树知到答案章节测试2023年安徽中医药大学
- 中华全国律师协会律师办理企业破产法律业务操作指引
- GB/T 5218-1999合金弹簧钢丝
- GB/T 19812.5-2019塑料节水灌溉器材第5部分:地埋式滴灌管
- 水文地质学基础课件
- 《科学思维与科学方法论》第二章 科学思维的逻辑方法
- 青岛汽轮机调速系统使用说明书
- 家庭医生签约服务业务培训课件
- 让物料流动起来MMF,PFEP
评论
0/150
提交评论