下载并解压缩本演示程序,并确认拥有符合接口模式要求的系统后,你所需要做的唯一修改仅仅是配置接口服务器、端口、用户名和密码;请打开解压缩后的程序目录下的API文件夹,在其中可以找到一个名为“config.inc.php”的文件,该文件中有四个变量,分别为: |
|
$vcpserver(接口服务器)
$vcpserverport(端口)
$vcpuser(帐号)
$vcppassword(验证密码) |
一、$vcpserver(接口服务器)如何配置? |
|
在测试环境,使用的接口服务器为:
testxml.todaynic.com
即"config.inc.php"第一行应该配置为:
$vcpserver="testxml.todaynic.com";
测试完成后,在真实环境中,,使用的接口服务器为
xml.todaynic.com
即"config.inc.php"第一行应该配置为:
$vcpserver="sms.todaynic.com"; |
二、$vcpserverport(端口)如何配置? |
|
在测试环境和真实环境,使用的接口均为20002;即"config.inc.php"第二行应该配置为:
$vcpserverport="20002";
|
三、$vcpuser(短信帐号)如何配置? |
|
在这为您提供一个测试帐号,将"config.inc.php"第三行和第四行配置为:
$vcpuser="ms117";(请填写我们提供的测试帐户或真实帐号)
$vcppassword="kswidt";(请填写我们提供的测试密码或真实密码)
|
四、常见问题解答 |
|
1、 对php.ini有什么要求?
假如出现如下错误:
result code="5003"
java.lang.Exception: cltrid (1.2051334978E+013) is illegal
...
请将php.ini中的precision 值改为14 ,就可以了。
2、 认证失败(Authorization error)?
确保在真实的服务器下使用真实的帐号和密码,或在测试的服务器下使用测试的帐号和密码
确保输入的帐号和密码正确;
3、 为何成功发送却收不到短信?
您可能没有使用真实的服务器或真实的帐号;
网络可能有些延迟,换个时间重试。
4、 测试服务器与真实服务器的区别?
测试服务器,只是一个模拟的环境,用来查看返回信息和调试程序,不会真正发送到手机上,也不会扣除真实帐号上的余额;
真实服务器,真正发送到手机上并扣除用户余额。
5、 操作成功的标志是什么?
状态:2000
信息:Command complateted successfully
即是操作成功的标志
|