欢迎来到天天文库
浏览记录
ID:20512049
大小:207.63 KB
页数:9页
时间:2018-10-13
《短信webservice接口设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、短信通讯WebService接口设计功能函数及流程A、短信发送操作函数SmsSend:publicstringSmsSend(stringEncryptUser_ID,stringflag,stringEncryptSms)参数名类型备注EncryptUser_IDstring接口使用方使用的小端口号码(在小端口划分平台中规划)使用小端口公用加密密钥DES加密后的值flagstring使用接口使用方和提供方提前约定好的密码,经过MD5后的字符$EncryptSmsstring短信各字段使用特殊符号连
2、接后,经过接口使用方和提供方提前约定好的发送私钥,经过DES加密后的字符串注:短信各参数需使用特殊符号连接作为接口条用参数EncryptSms,需要判断短信各参数中不存在连接各参数的特殊符号。短信各参数说明:Dest_Mobilestring目标收集号码,单个手机号码长度为11位,多个手机号码之间使用分号相连,每次群发不超过30个Contentstring260字短信内容,长度在260字以内,即最长长度限制为4条Event_IDstring6短信事件ID,在多人会话短信时使用,用户In]复到此事件短
3、信同样具有此参数。可为空值Reserve1string50保留参数,可不填,默认值为“0”Reserve2string50保留参数,可不填,默认值为“0”Reserve3string50保留参数,可不填,默认值为“0”返回值说明:返回值类型定义0string发送成功1string参数EncryptUser_ID错误,即小端门号码加密错误2string参数flag错误,即调用密码错误或时间不同步3string短信参数EncryptSms错误,解密失败,即调用方加密错误或私钥错误4string短信参数中
4、接收号码错误5string短信参数中接收号码分隔符错误或单个号码长度不正确6string短信参数中群发短信时部分错误接收号码已被删除,其他己发送7string发送号码超过30个8string短信内容错误或长度超过限制9string短信事件ID错误10string未知错误短信发送方法流程将调用参数1使用端U验证密码进行des解密返回错误代码1,小端11y•码参数错误返I叫错误代码2,调川密码铅误或时间不同步返冋错误代码3,短信相义参数加密错议是通过其用广名从数据库中取得其小端门号码、调用密码,使用凋f
5、fj密码和5分钟内吋间分别连接成字符中后,使用md5加密后4:成5个字符叩。把上•步士成7•符中和调用参数2进行对比使川发送川des私钔解密参数3使W特殊符号区分出短信按受手机兮码,发送内容,事件ID等参数对发送短佶的H个参数进U•检汽否将短信存入webservice接U发送数据库接受丁•机号码参数错设返回错误代码4:接收丁机号码分隔符错误,返M代码5:接受T-机9码部分错误,咒他已发送,返冋错误代码6;接收手机号码超过30个,返回错误代码7;短信内容错误成超过限制长度,返M错误代码8;事件H)错误
6、或超过限制K度,返M错误代码9B、短信接收操作stringSmsReceive(tring函数SmsReceive:publicEncryptUser_ID,stringflag)函数参数列表:参数名类型备注EncryptUser_IDstring接n使用方使用的小端n号码(在小端口划分平台中规划)使用小端口公用加密密钥DES加密后的值flagstring使用接u使用方和提供方提前约定好的密码和当前时间字符串连接后的字符串,经过MD5后的字符串函数返回值及说明:返回值类型定义1string参数Enc
7、ryptUser_ID错误,即小端口号码加密错误2string参数flag错误,即调用密码错误或时间不同步-1string目前没有发送到此小端口的短信3string未知错误短信字符串string短信各字段使用特殊符号连接后,经过接口使用方和提供方提前约定好的接收私钥,经过DES加密后的字符串,短信各字段详细定义见下表短信字符串中各参数说明:参数名类型长度备注Dest_Mobilestring11目标收集号码,单个手机号码长度为11位Contentstring70汉字单条短信内容,长度在70字以内Ev
8、entJDstring6短信事件ID,在多人会话短信吋使用,用户冋复到此事件短信同祥具有此参数。可为空值Reserve!string50保留参数,可不填,默认值为“0”Reserve2string50保留参数,可不填,默认值为“0”Reserve3string50保留参数,可不填,默认值为“0”接收方法流程取得用P的两个调用参数将调用參数1使用端u验证密码进彳/des解密取TMll户匕返回错议代码1,小端码參数错误通过其用户名从数裾库巾取得其小端门号码和调用密码,调用
此文档下载收益归作者所有