短信WebService接口设计.docVIP

  • 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 短信

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档