方案特点:
在网页程序或Java程序中调用接口实现短信猫收发短信的解决方案,简化软件开发流程,减少各应用系统相同模块的重复开发工作,提高系统稳定性和可靠性。
基于HTTP协议的开发接口
使用特点
在网页程序或Java程序中直接调用URL语句来完成发送短信的提交以及接收短信。
简单、易用。
开发方法
1、发送短信调用格式:
http://服务器地址:9618/User=,Password=,MsgID=,Phone=,Msg=
注:
如User、Msg内容中有特殊字符,请先按HTTP协议方法做Unicode编码(常用server.urlencode()函数进行转换)。
MsgID内容为数字,用于短信的标识(也可无值)。
各项参数的排列顺序不可以颠倒。
示例:
http://127.0.0.1:9618/User=abc,Password=111,MsgID=1,Phone=13060062924,Msg=%B2%E2%CA%D4%D2%BB%CF%C2%D0%A7%B9%FB+%3CISOK%3F%3E
返回值:
00:成功
01:密码或口令错
02:无可发送条数
03:其它原因拒绝
2、接收短信URL调用格式:
在短信服务器软件上设置一条传递收到短信信息的URL语句,短信服务器作为调用方,应用系统作为Web Server方。当短信服务器接后到短信后,短信服务器调用该URL向应用系统传递接收到的短信。
在该URL语句中需要具备发送号码、短信内容、接收时间、接收串口号等信息元素,元素内容用替换符来标识,替换符定义如下:发送号码的替换符为[@1],短信内容的替换符为[@2],接收时间的替换符为[@3],接收串口号的替换符为[@4]。在URL语句中同一替换符只能出现一次。
某应用系统的接收URL示例:
http://xxx.xxx.xxx.xxx/sms.input.php?telephone_num[@1]&sms_txt=[@2]&date=[@3]&sms_port=[@4]
开发难度
一般,需要进行程序开发。比较适于web网站上使用
本案例说明采用的硬件与软件:
硬件:深圳市昌隆通泰科技有限公司 产的法国wavecom短信猫
软件:深圳市昌隆通泰科技有限公司 提供的 企业短信平台8.2短信猫开发接口软件