浙江联通行业应用短信平台二次开发接口使用手册_第1页
浙江联通行业应用短信平台二次开发接口使用手册_第2页
浙江联通行业应用短信平台二次开发接口使用手册_第3页
浙江联通行业应用短信平台二次开发接口使用手册_第4页
浙江联通行业应用短信平台二次开发接口使用手册_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文件版本: V1.0.070201 发布时间: 2007.02.01 浙江联通行业应用短信平台 二次开发接口使用手册 ( V1.0) 中国联通浙江分公司增值业务部 2007.02 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 注意事项: 1、 本手册介绍浙江联通行业应用短信平台的二次开发接口的安装调试方法。如果需要对帐号进行日常管理(如子帐号管理、费用查询、客户端下载发送短信等),请登录到网站 上进行操作。这方面的操作指南请参考网页界面的使用手册。 2、 如果您需要快速 定位问题,请直接查阅第 5 节的“常见问题解答( FAQ)”。 1简介 1.1系统的结构和特点 浙江联通行业应用短信平台具备二次开发接口(后面简称接口或接口软件),接口软件在整个方案中的位置如下图中 蓝色部分 所示,在安装了接口软件以后,企业内部所有的短信应用系统只要对接口数据库进行数据存储,就能完成收发短信的工作,并且可以查询到所发送短信当前的状态,避免了企业内部软件开发人员在 CMPP、 SMPP 等短信通讯协议上浪费大量的人力和物力。 和使用 API 接口在 CMPP 或 SMPP 协议层次上开发短信应用程序相比,企业直接使用 本系统提供的数据库接口开发短信应用程序,可以至少节省一个开发小组几个月的工作量,在时间就是金钱的现代社会,本系统为企业带来的时间效益是惊人的。 图例:绿色箭头 采用 SGIP 或 SMPP 协议传输短信的链路 红色箭头 采用加密数据包传输短信的链路 本系统采用了各种方法保证企业短信收发的安全性和稳定性: 信息加密: 和浙江联通行业短信平台接口服务器之间的通讯不采用 CMPP、 SMPP 等非加密的协议,而是在短消息传送的过程中进行加密传输, 保证了信息的安全性。 企业内部网络 浙江联通内部网络 短信中心 短信网关 互联网专线 短信 接口软件 杭州联通 行业应用短信平台 服务器 短信接口 数据库 应用系统 1 应用系统 2 应用系统 n 用户手机 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 断线重连: 软件具备断线自动重连的功能,当因为网络异常等各种原因造成链路中断时,软件能够自动重复尝试连接,以保证短信收发的及时性和可靠性。 免维护: 接口服务软件采用系统服务的方式在后台运行,无须用户干预,即使遇到服务器断电等异常情况,只要按动电源按钮重新将计算机开机,软件即可自动运行。 接口软件和企业内部的短信应用系统之间采用容易编程的数据库接口,使开发人员能够以最简便的方式实现最强大的功能: 发送简单方便: 软件自动对接口数据库进行扫描,企业内部的短信应用系统只要将短信发送号码和内容 保存到接口数据库里面,就可以将短信发送到用户的手机上。 状态可查询: 软件自动接收短信网关返回的短信状态报告,并将状态保存到接口数据库中,企业内部的短信应用程序只要查询数据库,就可以得知短信的当前状态。 信息双向交流: 当用户向企业发送短信时,软件自动从服务器端接收短信并保存到接口数据库中,其他应用程序只要查询接口数据库,就可以获取该短信。 号码扩展: 企业可以对短信号码进行多达 8 位的扩展,便于多个内部应用系统同时通过该接口收发短信,真正实现一点接入,多点使用。 支持广泛: 现在最新版本的短信接口服务软件已经支持最 常用的 Oracle、 SQLServer 和 Sybase数据库。 1.2运行环境 接口软件 的运行环境为: 硬件要求: CPU PIII 700 以上,内存 128M 软件要求: Windows 2000/XP,如果接口数据库使用 Oracle,则需安装 Oracle 客户端软件。 和软件配套使用的接口数据库可以使用 Oracle、 SQL Server 或 Sybase 三种类型,接口数据库和接口服务软件既可以安装在不同的计算机上,也可以安装在同一台计算机上,如果两者安装在同一台服务器上,那么服务器的硬件配置应该相应提高。建议采用 下列配置的专用服务器: 双 P4 1600 CPU, 1G 内存, 36.4G x 2 热插拔硬盘( Raid1) 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 2数据库的安装和配置 在安装接口服务软件之前,需要首先安装数据库并初始化接口表,下面的内容将分 Oracle、SQLServer 和 Sybase 数据库三种类型分别说明如何创建接口表。 2.1使用 Oracle数据库 在使用 Oracle 数据库的情况下,最好为短信接口表单独设置一个表空间,并为其单独分配一个用户,以便和其他短信应用系统使用的数据表隔离。 2.1.1 数据字典 下面是短信接口表的初始化脚本,各 字段的取值和含义已经包含在字段的注释中: - - 系统范围内唯一的 ID,容量: 10 位整数 - drop sequence sms_seq; create sequence sms_seq increment by 1 start with 1 maxvalue 9999999999 nocache; - - 数据库版本表 - ! 请不要增加、删除或者修改本表的记录 ! - drop table sms_ver cascade constraints; create table sms_ver ( ver number(2) - 数据库结构版本号 ); insert into sms_ver values(1); commit; - - 短信接收表 - drop table sms_receive cascade constraints; create table sms_receive( 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 id number(10) primary key, - 唯一 id,取自 sms_seq 序列 result char(1) default 0, - 供用户程序使用,表示记录是否被处理,缺省为 0 mobile varchar2(21) not null, - 发送方的手机号码 recv_time varchar2(20), - 短信接收时间 sms_number varchar2(10), - 扩展短号(用户发送的号码去除公司短号后的扩展部分) content varchar2(160) - 接收的短信内容 ); create index idx_sms_receive_result on sms_receive(result); create index idx_sms_receive_mobile on sms_receive(mobile); create index idx_sms_receive_sms_number on sms_receive(sms_number); - - 短信发送表 - drop table sms_send cascade constraints; create table sms_send( mobile varchar2(21) not null, - 要发送的手机号码 content varchar2(160), - 要发送的短信内容 sms_number varchar2(10), - 要发送的扩展短号(自动添加在公司短信号码后面) id number(10) primary key, - 唯一 id,取自 sms_seq 序列 priority number(1) default 9, - 发送优先级, 0 最高 plan_time varchar2(19), - 短信定时发送时间,格式为 yyyy-mm-dd hh24:mi:ss - 如果不填写,表示马上发送 - * - 上面的字段由发送者填写 - 下面的字段由接口回填 - * result char(1) default 0, - 状态 - 0 等待提交,表示短信尚未提交到短信群发平台的服务器 - 1 已提交,表示短信已经提交到短信群发服务器,但是尚未发送到网关 - 2 已发送,表示短信已经发送到网关,等待用户接收 - 3 已接收,表示用户的手机已经收到短信 - a 提交错误,短信被短信群发服务器拒绝 - b 发送错误,短信被网关拒绝 - c 接收错误,因为用户关机等原因,短信最终未被用户收到 - ! 注意 ! : - 接口服务程序扫描 result=0的记录并发送,然后根据结果更新 result 字段 - 如果在 sms_send 表上面建触发器,请严格测试,保证 result 从 0 更新到其他 - 状态的语句不会执行失败,否则该条记录会被接口服务程序重复扫描到并 - 一直重复发送 ! seq_id varchar2(10), - 短信编号 submit_time varchar2(20), - 提交时间 send_time varchar2(20), - 网关发送时间 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 recv_time varchar2(20), - 用户接收时间 send_type char(1) - 保留 ); create index idx_sms_send_priority on sms_send(priority); create index idx_sms_send_time on sms_send(plan_time); create index idx_sms_send_result on sms_send(result); create index idx_sms_send_seq_id on sms_send(seq_id); create index idx_sms_send_mobile on sms_send(mobile); 2.1.2 示范 SQL 语句 下面是短信应用程序收发短信以及查询短信状态的 SQL 语句示范: 发送短信: 假设浙江联通分配给用户的企业短信号码是 7016571xxx,那么用户可以在此号码的基础上以7016571xxxyyyyy 号码为主叫号码向手机发送短信,其中 yyyyy 为 0 位到 8 位的扩展号码。 下面的第 1 条 SQL 语句以 7016571xxx 号码向发送短信“您好!”;第 2 条 SQL 语句以 7016571xxx1234 号码向发送短信“ Hello!”;第 3 条 SQL 语句以 7016571xxx6789号码向发送短信“您好”,发送时间定在 2004 年 2 月 2 日 18 点 0 分。 insert into sms_send(id,mobile,content) values (sms_seq.nextval您好! ) insert into sms_send(id,sms_number,mobile,content) values (sms_seq.nextval, 1234, 您好! ) insert into sms_send (id, sms_number, mobile, content, plan_time) values (sms_seq. nextval, 6789, 您好! ,2004-02-02 18:00:00) 注意:定时发送以数据库接口服务器的时间作 为基准,请务必将数据库服务器的系统时间调整为正确的时间! 查询已发送的短信状态: 当短信被发送以后,接口服务程序将根据短信的当前状态实时更新 sms_send 表中相应记录的result 字段,所以只要对该表进行查询,即可得知短信当前的状态。 submit_time、 send_time、 recv_time 三个字段配合 result 字段使用,表示短信到达各步骤的时间: result 字段的初始状态为 0,当短信被递交到浙江联通行业短信平台接口服务器,并且递交成功的时候,该字段将被设置为 1,这时 submit_time 字段被更新为短信递交到服务器的时间。 如果短信被接口服务器拒绝(一般原因为发送的号码不合法、或者公司帐号欠费),那么 result字段将被设置为 a。 当短信从浙江联通行业短信平台接口服务器递交到短信网关,并且已经递交成功的时候,那么result 字段将被设置为 2,这时 send_time 字段被更新为短信递交到网关的时间。 如果短信被网关拒绝(一般原因为发送号码不合法,或者扣费号码中已经没有余额等),那么result 字段将被设置为 b。 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 当用户手机收到短信后, result 字段将被更新为 3,这 时 recv_time 字段将被更新为用户手机收到短信的时间。 如果由于用户手机关机或者不在服务区,短信中心经过多次重试仍无法找到用户,那么 result字段将被更新为 c。 查询接收到的短信: 系统从用户手机接收的短信将被保存在 sms_receive 表中,假设号码向7016571xxx12345 号码发送了一条短信,那么 sms_receive 表中将增加一条记录,其中的 mobile 字段的内容为“, sms_number 字段的内容为扩展号码“ 12345”, content 字段的内容为短信内容。 2.2使用 SQLServer数据库 在使用 SQLServer 数据库的情况下,最好为短信接口表单独创建一个数据库,并为其单独分配一个用户,以便和其他短信应用系统使用的数据表隔离。 2.2.1 数据字典 下面是短信接口表的初始化脚本,各字段的取值和含义已经包含在字段的注释中: - - 数据库版本表 - ! 请不要增加、删除或者修改本表的记录 ! - - drop table sms_ver - go create table sms_ver ( ver int ) go insert into sms_ver values(1) go - - 短信接收表 - create table sms_receive ( id numeric(18,0) identity (1,1) not for replication not null, - 唯一 id result char(1) not null default (0), - - 供用户程序使用,表示记录是否被处理,缺省为 0 mobile varchar(21) not null, - - 发送方的手机号码 recv_time varchar(20), - - 短信接收时间 sms_number varchar(10), - - 扩展短号(用户发送的号码去除公司短号后的扩展部分) 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 content varchar(160) - - 接收的短信内容 ) go alter table sms_receive add constraint pk_sms_receive primary key clustered (id) go create index ix_sms_receive_result on sms_receive(result) go create index ix_sms_receive_mobile on sms_receive(mobile) go create index ix_sms_receive_sms_number on sms_receive(sms_number) go - - 短信发送表 - create table sms_send( mobile varchar(21) not null, - 要发送的手机号码 content varchar(160) not null, - 要发送的短信内容 sms_number varchar(10), - 要发送的扩展短号(自动添加在公司短信号码后面) id numeric(18,0) identity (1,1) not for replication not null, - 唯一 id(自动递增) priority int default 9, - 发送优先级, 0 最高 plan_time varchar(19), - 短信定时发送时间,格式为 yyyy-mm-dd hh:mm:ss - 如果不填写,表示马上发送 - * - 上面的字段由发送者填写 - 下面的字段由接口回填 - * result char(1) default (0), - 状态 - 0 等待提交,表示短信尚 未提交到短信群发平台的服务器 - 1 已提交,表示短信已经提交到短信群发服务器,但是尚未发送到网关 - 2 已发送,表示短信已经发送到网关,等待用户接收 - 3 已接收,表示用户的手机已经收到短信 - a 提交错误,短信被短信群发服务器拒绝 - b 发送错误,短信被网关拒绝 - c 接收错误,因为用户关机等原因,短信最终未被用户收到 - ! 注意 ! : - 接口服务程序扫描 result=0的记录并发 送,然后根据结果更新 result 字段 - 如果在 sms_send 表上面建触发器,请严格测试,保证 result 从 0 更新到其他 - 状态的语句不会执行失败,否则该条记录会被接口服务程序重复扫描到并 - 一直重复发送 ! seq_id varchar(10), - 短信编号 submit_time varchar(20), - 提交时间 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 send_time varchar(20), - 网关发送时间 recv_time varchar(20), - 用户接收时间 send_type char(1) default (0) - 保留 ) go alter table sms_send add constraint pk_sms_send primary key clustered (id) go create index ix_sms_send_priority on sms_send(priority) go create index ix_sms_send_time on sms_send(plan_time) go create index ix_sms_send_result on sms_send(result) go create index ix_sms_send_mobile on sms_send(mobile) go create index ix_sms_send_seq_id on sms_send(seq_id) go 2.2.2 示范 SQL 语句 下面是短信应用程序收发短信以及查询短信状态的 SQL 语句示范: 发送短信: 假设浙江联通分配给用户的企业短信号码是 7016571xxx,那么用户可以在此 号码的基础上以7016571xxxyyyyy 号码为主叫号码向手机发送短信,其中 yyyyy 为 0 位到 8 位的扩展号码。 下面的第 1 条 SQL 语句以 7016571xxx 号码向发送短信“您好!”;第 2 条 SQL 语句以 7016571xxx12345 号码向发送短信“ Hello!”;第 3 条 SQL 语句以 7016571xxx6789号码向发送短信“您好”,发送时间定在 2004 年 2 月 2 日 18 点 0 分。 insert into sms_send(mobile,content) values 您好! ) insert into sms_send(sms_number, mobile, content) values (12345, 您好! ) insert into sms_send (sms_number, mobile, content, plan_time) values (6789, 您好! , 2004-02-02 18:00:00) 注意:定时发送以接口 数据库服务器的时间作为基准,请务必将数据库服务器的系统时间调整为正确的时间! 查询已发送的短信状态: 请参考 2.1.2 节中的相应内容。 查询接收到的短信: 请参考 2.1.2 节中的相应内容。 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 2.3使用 Sybase数据库 在使用 Sybase 数据库的情况下,最好为短信接口表单独创建一个数据库,并为其单独分配一个用户,以便和其他短信应用系统使用的数据表隔离。 2.3.1 数据字典 下面是短信接口表的初始化脚本,各字段的取值和含义已经包含在字段的注释中: - - 数据库版本表 - ! 请不要增加、删除或者修改本表的记录 ! - - drop table sms_ver - go create table sms_ver ( ver int ) go insert into sms_ver values(1) go - - 短信接收表 - - drop table sms_receive - go create table sms_receive ( id numeric(18,0) identity not null,- 唯一 id result char(1) default (0), - - 供用户程序使用,表示记录是否被处理,缺省为 0 mobile varchar(21) not null, - - 发送方的手机号码 recv_time varchar(20) null, - - 短信接收时间 sms_number varchar(10) null, - - 扩展短号(用户发送的号码去除公司短号后的扩展部分) content varchar(160) null - - 接收的短信内容 ) go create unique index pk_sms_receive on sms_receive(id) go create index ix_sms_receive_result on sms_receive(result) go create index ix_sms_receive_mobile on sms_receive(mobile) go 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 create index ix_sms_receive_sms_number on sms_receive(sms_number) go - - 短信发送表 - - drop table sms_send - go create table sms_send( mobile varchar(21) not null, - 要发送的手机号码 content varchar(160) not null, - 要发送的短信内容 sms_number varchar(10) null, - 要发送的扩展短号(自动添加在公司短信号码后面) id numeric(18,0) identity not null,- 唯一 id(自动递增) priority int default 9, - 发送优先级, 0 最高 plan_time varchar(19) null, - 短信定时发送时间,格式为 yyyy-mm-dd hh:mm:ss - 如果不填写,表示马上发送 - * - 上面的字段由发送者填写 - 下面的字段由接口回填 - * result char(1) default (0), - 状态 - 0 等待提交,表示短信尚未提交到短信群发平台的服务器 - 1 已提交,表示短信已经提交到短信群发服务器,但是尚未发送到网关 - 2 已发送,表示短信已经发送到网关,等待用户接收 - 3 已接收,表示用户的手机已经收到短信 - a 提交错误,短信被短信群发服务器拒绝 - b 发送错误,短信被网关拒绝 - c 接收错误,因为用 户关机等原因,短信最终未被用户收到 - ! 注意 ! : - 接口服务程序扫描 result=0的记录并发送,然后根据结果更新 result 字段 - 如果在 sms_send 表上面建触发器,请严格测试,保证 result 从 0 更新到其他 - 状态的语句不会执行失败,否则该条记录会被接口服务程序重复扫描到并 - 一直重复发送 ! seq_id varchar(10) null, - 短信编号 submit_time varchar(20) null, - 提交时间 send_time varchar(20) null, - 网关发送时间 recv_time varchar(20) null, - 用户接收时间 send_type char(1) default (0) - 保留 ) go create unique index pk_sms_send on sms_send(id) go create index ix_sms_send_priority on sms_send(priority) 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 go create index ix_sms_send_time on sms_send(plan_time) go create index ix_sms_send_result on sms_send(result) go create index ix_sms_send_mobile on sms_send(mobile) go create index ix_sms_send_seq_id on sms_send(seq_id) go 2.3.2 示范 SQL 语句 下面是短信应用程序收发短信以及查询短信 状态的 SQL 语句示范: 发送短信: 假设浙江联通分配给用户的企业短信号码是 7016571xxx,那么用户可以在此号码的基础上以7016571xxxyyyyy 号码为主叫号码向手机发送短信,其中 yyyyy 为 0 位到 8 位的扩展号码。 下面的第 1 条 SQL 语句以 7016571xxx 号码向发送短信“您好!”;第 2 条 SQL 语句以 7016571xxx12345 号码向发送短信“ Hello!”;第 3 条 SQL 语句以 7016571xxx6789号码向发送短信“您 好”,发送时间定在 2004 年 2 月 2 日 18 点 0 分。 如果需要发送语音短信,则将 send_type 字段填为 1 即可。 insert into sms_send(mobile,content) values 您好! ) insert into sms_send(sms_number, mobile, content) values (12345, 您好! ) insert into sms_send (sms_number, mobile, content, plan_time) values (6789, 您好! , 2004/02/02 18:00:00) 注意:定时发送以数据库服务器的时间作为基准,请务必将数据库服务器的系统时间调整为正确的时间! 查询已发送的短信状态: 请参考 2.1.2 节中的相应内容。 查询接收到的短信: 请参考 2.1.2 节中的相应内容。 3安装系统服务程序 系统服务程序由两个文件组成: 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 SMSSocket.exe 短信接口服务程序。 SMSSocket.ini 短信接口服务程序使用的配置文件。 文件不需要安装,只要在系统中创建一个单独的目录并把这两个文件拷贝到该目录中即可。 3.1配置文件 SMSSocket.ini 是一个文本格式的配置文件,可以用记事本打开编辑,其格式如下: Database DbType=数据库类型 DbVersion=数据库版本 DbUsername=数据库用户名 DbPassword=数据库密码 DbServer=数据库服务器 DbName=数据库名称 ODBCString=以自定义的连接串代替上面的 DbUsername、 DbVersion、 DbPassword、 DbServer 和 DbName 配置 SMS Username=短信接口登录用户名 Password=短信接口登录密码 ServerIP= ServerPort=6577 配置文件分为 Database和 SMS两个小节, Database小节定义了接口数据库的参数,小节中各字段的含义如下: 字段名称 默认值 取值含义 DbType 0 使用的数据库类型: 0 Oracle 1 SQLServer 2 Sybase DbVersion 8 使用 Oracle 数据库时的 Oralce 客户端版本(非 Oracle 数据库时忽略): 8 Oracle 8i 及以下版本 9 Oracle 9i DbServer 数据库服务器: Oracle 数据库 tnsname 中配置的数据库名 SQLServer 数据库 数据库服务器的 IP 地址 Sybase 数据库 数据库服务器的主机名 DbName 数据库名 Oracle 数据库 本字段无效,被接口程序忽略 SQLServer 或 Sybase 数据库 数据库名称,如 master、 pubs 等 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 DbUserName 数据库登录用户名 DbPassword 数据库登录密码 OdbcString 如果需要使用自定义的 ODBC 连接串,可以用这个参数指定,这时DbVersion、 DbServer、 DbName、 DbUserName、 DbPassword 参数无效,但是 DbType 参数仍然需要指定。 OdbcString 参数的进一步说明: 由于接口程序 默认使用的 ODBC 驱动版本为 Oracle 8 和 Sybase 11 版本 ,如果数据库版本有所不同,那么驱动串可能有所不同,这时可以用 ODBCString 字段指定指定的连接字符串,如: ODBCString= DRIVER=Oracle ODBC Driver;UID=user;PWD=pass;DBQ=sms_db ODBCString=DRIVER=SQL Server;UID=sa;PWD=sa;SERVER=;DATABASE=master ODBCString=DRIVER=Sybase System 12;UID=sa;PWD=sa;SRVR=local;DB=master SMS小节定义了短信服务接口的 参数,小节中各字段的含义如下: 字段名称 默认值 取值含义 ServerIP 浙江联通行业应用短信平台服务器的地址 ServerPort 6577 浙江联通行业应用短信平台服务器的服务端口 DbServer 数据库服务器: Oracle 数据库 tnsname 中配置的数据库名 SQLServer 数据库 数据库服务器的 IP 地址 Sybase 数据库 数据库服务器的主机名 DbName 数据库名 Oracle 数据库 本字段无效,被接口程序忽略 SQLServer 或 Sybase 数据库 数据库名称,如 master、pubs 等 Username 登录用户名 Password 登录密码 3.2试运行服务 在安装并初始化数据库表,并且根据数据库参数和连接参数配置好 SMSSocket.ini 文件后,就可以开始调试服务程序了, SMSSocket.exe 服务程序采用控制台方式运行,开始运行前请在“开始”菜单 “运行”中运行“ CMD”以打开命令提示符,并切换到程序所在的目录,举例如下(假设程序拷贝在 D 盘的 SMSSocket 目录中): D:cd smssocket D:SmsSocketdir 驱动器 D 中的卷是 DATA 卷的序列号是 782B-3C31 D:SmsSocket 的目录 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 2007-02-12 19:42 . 2007-02-12 19:42 . 2007-02-10 03:25 15,872 SMSSocket.exe 2007-02-12 19:44 179 SMSSocket.ini 2 个文件 16,051 字节 2 个目录 362,479,616 可用字节 D:SmsSocket 运行 SMSSocket d 命令可以以调试模式运行短信接口服务程序,根据屏幕上输出的结果可以得知数据库的配置是否正确、是否可以连接上接口服务器等各种信息,请按照下面的步骤进行检测: D:SmsSocketsmssocket -d Connecting DB: ConnString - DRIVER=Oracle in OraHome92;UID=sms;PWD=passwod;DBQ= sms_server;MTS=t .【成功】 ConnectServer:【成功】 IP=, Port=6577 LoginToServer:【成功】 Result=成功 QueryDataBase:【成功】 Records=0, Sql=select id,mobile,sms_number,content,send_ty pe from sms_send where result=0 and nvl(plan_time,0)smssocket -i 浙江联通行业应用短信接口服务 (C)中国联通浙江分公司增值业务部 , 2003-2008 启动服务成功 ! 服务的状态可以在“控制面板”“管理工具”“服务”里面看到,如下图所示: 4其他功能 使用登录帐号(也就是在 SMSSocket.ini 文件中设置的用户名和密码)还可以登录到浙江联通行 业应用短信平台网站( /)做其他一些维护工作。您还可以在网站上做密码修改、登录日志查询和费用查询等操作。 浙江 联通行业应用短信平台二次开发接口使用手册 Copyright 2004-2008,中国联通浙江分公司研发中心 4.1修改登录密码 在网站的菜单“系统功能”“修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论