手机短信服务接口合作协议原理与分析手机短信服务接口合作协议原理与分析1 短信协议1.1 分发中心接口分发中心接口分为TCP接口和HTTP接口协议,都用的是文本指令方式,也就是说每条指令都是以回程换行结束的,服务端只有接收到回程换行才会进入指令处理。 为了安全,无论TCP或HTTP协议,都要求合作方给出接入的IP地址,没有固定IP地址的合作方需向业务申明。指令规则:1、 每条指令分为指令名和指令体,指令名和指令体之间以空格分隔,格式如下:指令名 (空格) 指令体2、每个指令体又由很多个参数赋值语句构成,各参数赋值语句间以&符号分隔,格式如下:参数赋值语句1&参数赋值语句2&参数赋值语句3 ••• •••3、每个参数赋值语句由一个参数名和一个参数值组成,中间用=或:=分隔,用:=分隔表示该参数的值是经过加码处理的,格式如下:参数名=值 或 参数名:=加码后的值4、 加码解码的规则如下:加码时将字符串中的所有字符转换成其对应的ASCII值的16进制值,例如:“A”的ASCII码值为65,以16进制值表示为41,故应发送两个字符“41”以代表字符“A”。示例:msg:=41代表msg=A对于汉字则以其内码的16进制值来表示,如“测试”应为:B2E2CAD4。示例:msg:=B2E2CAD4表示的是msg=测试参数中只要参数标识与内容之间用“:=”连接的都需要解码后方可使用,解码时将每两位当成其ASCII值的16进制值将其还原。1.1.1 TCP接口协议服务端地址1:211.154.164.235 端口号:8020服务端地址2:211.154.164.236 端口号:8020Tcp协议适合发送量大,发送和接收比较及时,对于Tcp客户端由于某些原因一段时间内不能连接到分发中心服务器,所有的发向该客户端的MO短信和报告都会被缓存起来,等该客户端一旦连接……
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论