你当前的位置:index.html > 常见问题 > 接口常见问题

接口常见问题

 问:二次开发接口集成需要一些什么费用?
答:我们提供免费的二次开发接口给客户具体集成,只收取短信充值费用。


问:二次开发接口支持的号段
答:我们的接口支持全国全网,移动、联通、CDMA智能分流发送。


问:二次开发接口的优势
答:二次开发接口短信无使用期限,无需安装任何硬件;引擎自动检索数据库信息进行发送;多网关自动切换、多通道自动补发智能分流后台保障机制。


问:短信内容显示乱码
答:程序编码问题,接口支持GB2312编码。


问:短信字数计算方法
答:手机(含签名)70字/条,小灵通58字/条无签名。字数统计方法按word中字数统计算(包含空格)。


问:接口支持的开发语言种类和例程
答:C#、VB、Delphi、Asp、Java、Php、pb、Jsp、C++、VC等多种常用开发语言。例程目前提供有:①.C#例程②.VB例程 ③.delphi引用WS例程 ④.JavaWebService例程 ⑤.JavaHttp例程⑥.AspHttp例程⑦.PhpHttp例程⑧.PbWeb Service例程⑨.C++.net调用WebService例程⑩.C++调用web service例程。


问:在软件或网站中如何使用凌凯短信二次开发接口
答:我们提供HTTP、Web Service两种接口开发方式,你可以在程序代码增加短信收发、注册、充值的功能模块,采用我们为你开通的短信帐户,根据你使用的编程语言选择调用接口方式就可以集成短信功能模块; 另外短信收发的功能还可以采用我们开发的"凌凯短信网关引擎",只需要做简单的数据库配置就可以实现短信功能的集成,我们的引擎目前支持的数据库有:sqlserver、access、mysql。


问:使用引擎和直接调用二次开发接口的差异
答:引擎是直接在你现有的数据库基础上分别增加一张固定格式的发送表和接收表,引擎程序一旦安装配置好以后会自动检索发送表的待发数据,自动发送到我们的 短信网关,同时把手机用户回复的信息自动存储到接收表,这样你在开发集成短信功能的时候就不必调用开发接口协议,只需对两张数据表进行控制和操作就可以 了; 直接调用二次开发接口,可以避免在你的系统上安装我们公司的引擎程序,但需要你的程序员设计短信功能界面,并调试调用我们的短信接口,相对引擎操作就复杂 一点。但目前在开发语言中调用接口的应用已经很广泛了,引擎和接口各有利弊,所以客户可以根据自身的情况选择合适自己的方法。


问:短信引擎和二次开发接口的适用范围
答:一般来说,短信引擎适合于有数据库或程序服务器的网络版软件(如B/S、C/S架构的软件系统); 二次开发接口适合于单机版或直接客户需要经常自主安装的应用软件。接口相对于引擎适用面积要更为广泛。


问:短信引擎服务版和标准版的差异
答:短信引擎服务版和标准版的功能都是一样的,只是运行方式不同。服务版在用户首次安装配置以后将在系统后台以"服务进程"的形式自动运行,没有运行监控界面;标准版提供一个配置和运行监控的界面,安装好之后以"应用程序"的方式在前台桌面运行。


问:短信引擎的提交发送速度
答:短信引擎的提交发送速度跟客户与我们服务器连接的网络速度有很大的关系,通常提交速度在"5条/秒——20条/秒"之间。


问:引擎安装后如何配置使用
答:很多客户在安装了我们的引擎(标准版和服务版)以后,点击启动服务则无法启动,这样的问题首先要检查操作步骤是否正确,正确的步骤是:
a) 成功安装我们的引擎以后,填写相应的注册信息注册并保存(修改按钮主要就是起到一个保存的作用)
b) 提示成功以后配置数据库连接信息,在保持配置之前请先点击测试连接按钮检查一下是否连接成功,提示成功以后点保存配置
c) 保存成功以后您可以点电脑右下角退出引擎然后重新开启,点击服务启动的按钮,此时要注意,我们的引擎服务启动需要一点时间,一般不到一分钟,但也有很多客户由于网络等原因需要3分钟左右,如果长时间没有启动请检查一下防火墙等确认是否有网络限制。


问:引擎的工作机制
答:引擎实质是配合我们公司短信接口开发的一个小应用软件,也可以理解是中转软件,它的作用是将客户要发送的数据传输给我们服务器,客户只需要将自己要发 送的记录添加到我们提供的发送表中,只需要添加手机号和短信内容(mobile和content),需要定时发送的添加一个定的时间 (DelaySendTime),另外还可以关注一个字(flag,不用对其进行输入),其余的字段都可以不管,其中衡量我们短信是否提交成功的标志就是 flag字段,它默认为0,短信提交的过程就是flag值的变幻过程的体现,正常的提交过程是flag 0 3 1,flag为3的过程一般肉眼是观察不到的,除非网速特别的慢或则出了问题,当短信的flag值为1的时候才表示短信提交成功,其他的都是失败,所以控 制短信的发送可以直接来操作flag的值,比如如果提交失败的短信想再次发送,只需要将其flag的值改成0即可。


问:短信引擎中mobilesend表(发送表)中flag的状态值说明
答:mobilesend表中,通过flag的状态值来控制短信的发送,flag的缺省值是0,代表未发短信;当引擎程序提取短信进入发送列表的时 候,flag的值是3(此状态为临时状态,通常只会停留几秒种即变为其它值,如果因为引擎程序意外中止或网络中断等偶然情况长时间保持3状态,则需要复位 为0状态,重新发送);flag的值是1表示提交发送成功;flag的值是2表示提交发送失败,检查手机号码和帐户余额及网络是否通常等情况后,人工决定 是否补发(复位为0即可补发)。


问:如何查询发送记录和统计发送条数
答:用ID号和密码登陆 http://sdk.mb345.com 可查询发送记录,并可导出发送记录备案。


问:如何提高短信引擎发送效率
答:可以建立mobilesend表的备份数据库,定期备份mobilesend表,清除mobilesend表的历史数据,从而提高短信引擎的发送效率。


问:如果想采用推送方式接收回复,需要如何操作?
答:推送方式需要您按照我们的条件写一个页面来接收处理回复信息,这种方式需要提供贵公司服务器有固定IP地址或网站。考虑到推送本身存在不稳定性且地址 不能改变,涉及多方调试,我们还是建议您用读取的方式以便即时读取回复短信。


问:接口能否和其他公司一样提供封装好的dll文件?
答:dll方式不容易升级和维护,目前我们主要提供Webservice和http的两种接口方式,同时也提供短信接口数据库引擎中间件,也提供各类语言的调用例程,应该能够满足绝大部分客户的接入需求。


问:使用V3.0版客户引擎时,如出现引擎报错信息如:【ws第一行:')'附近有语法错误。List index out of bounds(1)】时应如何解决?
答:首先请检查号码列里面是否存在13438*****,135******两个或多个号码是逗号分隔的情况;如有此情况请检查并修改转移数据格式,确保 每一列只有唯一个号码并同时更改MobileSend 表 Mobile字段Varchar(12) not null。

常见问题 PROBLEMS



业务咨询


售后服务

凌凯微信号
扫一扫 更多惊喜