酷网通软件有提供http网络接口、socket接口、mysql数据库接口等开发接口,可用于调用收发短信、彩信、拨打电话、卡池换卡等多任务开发调用。实现集成于不同的平台、系统及软件当中,从而实现多样化的短信彩信语音等应用功能。

HTTP 接口

HTTP 接口可从服务器获取信息发送、从服务器获取指定号码发送信息
 
LXML 配置文件格式,如下:
文件名固定为:HttpSMS.xml,保存在安装目录 Config 文件夹下,格式如下:
<?xml version="1.0" encoding="gb2312" ?>
<config power="0" user="admin" token="975eb636449c7569dd8fd9987bc5f21ae0018699">
<send>http://127.0.0.1/index.php?s=send </send>
<recv> http://127.0.0.1/index.php?s=recv</recv>
<phonum> http://127.0.0.1/index.php?s=port</phonum>
<phosms> http://127.0.0.1/index.php?s=phosms</phosms>
<update_result> http://127.0.0.1/index.php?s=update_result </update_result>
</config>
 
 
-[send]:从服务器获取信息发送
post 数据:{"User":"用户名","Token":"token"}
返回数据: {"nResult":200,"data":[{"type":0短信/1彩信,"ID":后台数据库ID,"smsNumber":"发送号码","title":"彩信标题base64编码 ","smsContent":"
信息内容 base64 编码 "}]}
 
 
-[update_result]:上报信息发送结果,type 固定为 0
post 数据:{"User":"用户名","Token":"token","ID":数据库 ID,"type":0,"status":=1 发送成功;=2 发送失败}
返回数据:{"nResult":200}
 
-[recv]: 上报新消息
post 数据::{"User":"用户名","Token":"token","Port":端口号,"phoneNumber":"卡手机号","smsDate":"发送日期","smsNumber":"发送号码
","smsContent":"base64 编码内容"}
返回数据:{"nResult":200}
使用注意:smsContent 需 base64 解码之后再 GB2312 转 UTF-8
 
-[phonum]: 上报端口信息
每间隔 60 秒强制 post:{"User":"用户名","Token":"token","Data":[{"Portnum":端口号,"Phonumber":"手机号","imsi":"卡用户号","imei":"串码"}]}
端口变化 post:{"User":"用户名","Token":"token","Portnum":端口号,"Phonumber":"号码","imsi":"用户号","imei":"串码","state":状态 1 在线,0 离线}
返回数据:{"nResult":200}
 
-[phosms]: 从服务器获取指定号码发送信息
post 数据:{"User":"用户名","Token":"token","Phonenum":"多个号码以*号间隔"}
返回数据:{"nResult":200,"data":[{"ID":数据库 ID,"Phonenum":"手机号","smsNumber":"发送号码","smsContent":" 信息内容 base64 编码"}]}
 
PHP示例请参考具体《http接口使用教程


 

SOKCET 接口

SOKCET 接口 支持获取端口信息、根据手机号换卡、根据 ICCID 换卡、首选卡池指定端口换卡、首选卡池换到下一张卡 首选卡池换到下一张卡、提交任务、直接发送短信指令来发送短信、主动上报信息等

根据手机号换卡:AP$SIMPHONUM=<val>;
<val> 取值:指定上线的号码 发送:AP$SIMPHONUM=15800000001; 表示指定换卡到 15800000001 这个号码成功:+SIMPHONUM: PASS
失败: +SIMPHONUM: FAIL
注:指令后需带英文分号
 
首选卡池指定端口换卡:AP$SIM=<port>,<index>;
<port> 端口号
<index> 卡池编号
发送:AP$SIM=3,4; 表示指定 COM3 换卡到卡池第 4 排
返回:只发送不返回
注:指令后需带英文分号

提交任务:AP$TASK=<length>,<port>,<data>;
<length> 表示<data>数据长度 计算方式:stlen(<data>),数据长度仅计算数据的长度不含端口号
<port> 端口号取整数,如COM3 3 <=0 表示全部端口提交任务
<data> 任务数据,json 格式 如:{"taskname":"短信","tasktype":"短信","number":"10001","content":"102","count":1,"waittime":2}
字段值参照软件任务设置,如果是语音,则 tasktype 对应的类型是"语音",同理彩信对应的类型是"彩信",以任务设置类型为准
如发送短信 102 到 10001,数据长度 93(注:中文占两字节)发送到COM66,指令参考: AP$TASK=93,66,{"taskname":"短信","tasktype":"短信","number":"10001","content":"102","count":1,"waittime":2}
 
同样刷流量任务(注:流量任务content 对应内容中括号不带必须去掉),指令参考:
AP$TASK=213,66,{"taskname":"流量任务","tasktype":"刷流量","number":"","content":"2┇2,网址自动轮转┇1.00-1.00┇NokiaN82/1.0 (20.1.062) SymbianOS/9.2 Series60/3.1 Profile/MIDP-2.0 Configuration/CLDC-1.1┇","count":1,"waittime":2}
 
其他任务同样参考设置,互打互发除外。

注 :启 软件默认已开启 SOCKET 服务功能,端口号为:16908 ,可在【工具】->【 【 其 他 设置】 】-> 【SOCKET 服务 设置】配置,重启软件生效

 
具体socket接口功能请参照《SOKCET接口使用教程

 

数据库接口二次开发说明

 
功能说明:
 
1> 从软件自带ACCESS数据库中读取端口信息和新短信。
2> 可以往软件自带的ACCESS数据库中写入需要发送的短信。
3> 数据库的密码为:gd2013
 
 
具体实现:
 
1> 需要从数据库读取端口号信息的,可读取数据库OtInfo.mdb中的Devices表,可实时更新端口号信息。
2> 需要从数据库读取新短信的,可读取数据库SMS.mdb中的L_SMS表,保存的是所有接收到的新短信。
3> 如果需要以文本文件的方式读取短信的,可在安装目录下面的【全部短信】和【最新短信】文件夹读取对应的文本文件短信即可。
4> 外部短信发送,可将需要发送的短信写入数据库OtInfo.mdb的SMSOutbox表中,如果要指定端口发送,可设置字段comport的值,
     注(comport的值为整型),字段taskname的值可为空,仅区分短信用。
5> 以文本文件的方式写入发送短信,文件命名为:短信发送.txt,格式为:手机号,内容或端口号(格式如COM1),手机号,内容。
     一行一条信息,多条信息回车换行,将此文件保存到安装目录下面Config文件夹即可。
 
 
对接总结:
在线手机号码:OtInfo.mdb——Devices表,Comport是端口号,phonum是手机号码
短信接收记录:SMS.mdb——L_SMS表,number是号码, content是短信内容,simnum 是发送的号码字段
提交发送短信:OtInfo.mdb——SMSOutbox表,comport是端口号,number是接收号码,content是短信内容
发送短信结果:SUCCESS.mdb——L_SUCCESS表,pcui是端口号,number是接收号码,content是短信内容
 
 

客户服务热线

151-1257-5417

在线客服