短信猫市场上各短信猫厂家一般在客户购买单口短信猫设备时是提供一款基于动态链接库DLL的开发包,这款短信猫开发包提供有不同开发语言示例、DEMO并且免费,但是是没有技术支持,完全需要应用方的技术人员来做,对技术人员技术要求比较高。
另外还有各种其他的短信猫软件开发方式,比如OCX、短信服务器8.0等,虽然在购买短信猫产品时商家声称免费赠送但顾客在应用时实际并不稳定,又需要重新采购、选择厂家,给顾客造成很大的时间、精力浪费!
所以在这里给大家推荐一款短信猫开发方式中最简单,并且最稳定的短信猫开发接口程序:企业短信平台8.2
本文提供相关短信猫开发包测试版下载供客户测试了解。
(点击图片,直达 企业短信平台8.2 测试版下载页面 )
短信猫厂家推荐的这款短信猫开发包支持的六种开发方式分别有:
1、基于命令行方式的短信功能实现
2、基于外部数据库的开发接口
3、基于系统数据库的开发接口
4、基于Socket客户端的开发接口
5、基于网络客户端OCX控件的开发接口
6、基于HTTP协议的开发接口
推荐采用基于系统数据库的开发方式
使用特点
多个应用系统共享一个短信服务器来收发短信,希望是一个简单的网络应用,应用系统在收发选项上希望比命令行方式更多一些,更灵活一些。
需要对应用系统代码进行修改,需要编程。
开发方法
注:系统数据库连接文件为短信服务器二次开发平台安装目录下的GWDB_link.ini文件,要修改系统数据库连接,直接修改GWDB_link.ini文件即可。(若无,运行二次开发平台,将自动生成;然后可以修改。)
系统安装时,默认安装的数据库为Access类型数据库,数据库文件是位于短信服务器二次开发平台安装目录下的SmsServer.mdb文件。
1、 短信发送:
把您要发送的短信写入SendingSmsTable表里(注意:请按字段描述的要求写入),系统将自动读出该记录并发送;已发送记录保存在SentSmsTable表中。
示例SQL语句:
PhoneNumber,SmsContent,NewFlag三个字段值必须添加,NewFlag为1表示新加入(未处理):
insert into SendingSmsTable (PhoneNumber,SmsContent,NewFlag) values (‘13999998888’,’文字短信测试消息一’,1)
采用1号短信设备发送,且该短信优先级为’0’
insert into SendingSmsTable (PhoneNumber,SmsContent,SmsModem,SmsLevel,NewFlag) values (‘13999998888’,’文字短信测试消息二’,1,0,1)
2、查看短信发送情况:
通过查看SentSmsTable下记录得Status字段来获知该记录发送成功还是失败,当Status值为1时,表示发送成功;否则为失败。
3、短信接收:
短信服务器通过短信设备接收到手机用户发过来的短信后,均写入了数据库RecvSmsTable表中,应用系统可从中读取接收到的短信。
4、设置短信设备信息和查看短信设备状态:
设置ModemTable表中的CommName和ModemStatus值可以向开发平台系统传递所连接短信设备的Com口号和让该设备工作与否。设置MaxSendCount值可以向开发平台传递该设备的限制发送条数(以成功计算,0为不限制)。
读取SendSucceedCount可以知道该设备上累计发送成功了多少条信息;读取SendErrorCount可以知道该设备上累计发送失败的信息条数。
5、查看出错信息:
读取ErrorTable表中的记录,即可获取出错信息。
开发难度
中等难度,只要会数据库读写操作,一般都可以顺利完成开发。