- 13
- 0
- 约2.67千字
- 约 8页
- 2019-07-01 发布于山东
- 举报
短信通讯WebService接口设计
功能函数及流程图
A、短信发送操作
函数SmsSend:public string SmsSend(string EncryptUser_ID,string flag,string EncryptSms)
参数名
类型
备注
EncryptUser_ID
string
接口使用方使用的小端口号码(在小端口划分平台中规划)使用小端口公用加密密钥DES加密后的值
flag
string
使用接口使用方和提供方提前约定好的密码,经过MD5后的字符串
EncryptSms
string
短信各字段使用特殊符号连接后,经过接口使用方和提供方提前约定好的发送私钥,经过DES加密后的字符串
注:短信各参数需使用特殊符号连接作为接口条用参数EncryptSms,需要判断短信各参数中不存在连接各参数的特殊符号。
短信各参数说明:
参数名
类型
长度
备注
Dest_Mobile
string
目标收集号码,单个手机号码长度为11位,多个手机号码之间使用分号相连,每次群发不超过30个
Content
string
260字
短信内容,长度在260字以内,即最长长度限制为4条
Event_ID
string
6
短信事件ID,在多人会话短信时使用,用户回复到此事件短信同样具有此参数。可为空值
Reserve1
string
50
保留参数,可不填,默认值为“0”
Reserve2
string
50
保留参数,可不填,默认值为“0”
Reserve3
string
50
保留参数,可不填,默认值为“0”
返回值说明:
返回值
类型
定义
0
string
发送成功
1
string
参数 EncryptUser_ID错误,即小端口号码加密错误
2
string
参数 flag错误,即调用密码错误或时间不同步
3
string
短信参数 EncryptSms错误,解密失败,即调用方加密错误或私钥错误
4
string
短信参数中接收号码错误
5
string
短信参数中接收号码分隔符错误或单个号码长度不正确
6
string
短信参数中群发短信时部分错误接收号码已被删除,其他已发送
7
string
发送号码超过30个
8
string
短信内容错误或长度超过限制
9
string
短信事件ID错误
10
string
未知错误
短信发送方法流程图:
B、短信接收操作
函数SmsReceive:public string SmsReceive(tring EncryptUser_ID,string flag)
参数名
类型
备注
EncryptUser_ID
string
接口使用方使用的小端口号码(在小端口划分平台中规划)使用小端口公用加密密钥DES加密后的值
flag
string
使用接口使用方和提供方提前约定好的密码和当前时间字符串连接后的字符串,经过MD5后的字符串
函数参数列表:
函数返回值及说明:
返回值
类型
定义
1
string
参数 EncryptUser_ID错误,即小端口号码加密错误
2
string
参数 flag错误,即调用密码错误或时间不同步
-1
string
目前没有发送到此小端口的短信
3
string
未知错误
短信字符串
string
短信各字段使用特殊符号连接后,经过接口使用方和提供方提前约定好的接收私钥,经过DES加密后的字符串,短信各字段详细定义见下表
短信字符串中各参数说明:
参数名
类型
长度
备注
Dest_Mobile
string
11
目标收集号码,单个手机号码长度为11位
Content
string
70汉字
单条短信内容,长度在70字以内
Event_ID
string
6
短信事件ID,在多人会话短信时使用,用户回复到此事件短信同样具有此参数。可为空值
Reserve1
string
50
保留参数,可不填,默认值为“0”
Reserve2
string
50
保留参数,可不填,默认值为“0”
Reserve3
string
50
保留参数,可不填,默认值为“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字段信息
数据表名
类型
长度
备注
shortport
varchar
50
短信小端口号码
flag
varchar
100
短信
您可能关注的文档
- 无锡威孚环保催化剂有限公司汽车尾气稀土催化器研发及产业化项目(第二阶段年产400万件国V催化器)竣工环保验收资料.pdf
- 无锡市新东升电梯装潢、电梯轿厢的生产项目环境影响报告表.pdf
- 响水县正和城镇建设开发有限公司阳光星园小区建设项目建议书2019.3.20修改.doc
- 响水县正和城镇建设开发有限公司阳光星园小区建设项目可研报告.doc
- 无锡裕中汽车配件有限公司年产30万件四轮驱动用粘性联轴器(变速箱行星支架)配件项目环境影响报告表.pdf
- 广汇汽车公开发行可转换公司债券募集资金使用可行性分析报告.pdf
- H9亚型禽流感国内外禽用疫苗产品现状及未来研发方向分析.ppt
- IgA肾病西医诊断和中医辨证分型的实践指南课件..ppt
- 常用医学统计学方法在护理科研中的应用.ppt
- 城市森林效益评价.ppt
- 2026年造价工程师资格考试试卷及答案解析(建设工程相关法规).docx
- 2026年证券从业资格考试《期货业务》真题解析.docx
- 2026年证券从业资格考试试卷及答案解析(证券公司风险管理).docx
- 2026《电力系统暂态稳定计算与模型分析》2200字.docx
- 2026年证券发行与承销人员资格考试试卷及解析(承销业务).docx
- 2026年证券从业资格考试模拟试卷及答案详解(证券市场).docx
- 2026年证券投资顾问业务资格试卷及答案解析.docx
- 2026年注册安全工程师考试《安全评价》真题解析.docx
- 2026年注册测绘工程师资格考试试卷及答案解析(摄影测量).docx
- 2026年注册测绘师资格考试试卷及答案解析(三维激光).docx
原创力文档

文档评论(0)