服务器地址
http://sms.waytide.com/cgi/
上传语音文件audio_upload.asp
POST audio_upload.asp
Content-Type: multipart/form-data
输入:
User=UserName
Pass=UserPass
file=上传的语音文件。文件格式wav,文件大小900k以内。编码PCM,16位,单声道。
可以使用软件SoundForge对声音文件进行编辑、转换、以及背景音乐合成。
如果上传成功,则返回服务器分配的新文件名。FileName=FileName_on_Server.wav
此文件名用于后期提交语音任务。
100 SUCCESS(上传成功)?FileName=filename |
HTML 演示:
<form action="audio_upload.asp" method="post" enctype="multipart/form-data">
账号: <input name=User /><br />
密码: <input name=Pass type="password" /><br />
文件: <input type=file name=file /><br />
<input type=submit value="提交" />
</form> |
测试地址:
/cgi/test_audio_upload.asp
群发语音短信audio_sendflash.asp
一次发送1到100条短信,短信内容相同
请在提交前作严格的数据规范性检查。
audio_sendflash.asp?User=&Pass=&Mobile=&MsgType=9&Text=
Mobile 目标号码。多个手机号码用;分开。支持固定电话,固定电话必须加区号。
区号后面不要加-等标点符号。
MsgType 信息类型; 9表示文字转语音;10表示 个性化录音
Text 如果MsgType=9,则Text表示要转换为语音的文字。
如果MsgType=10,则Text 表示上传的到服务器的语音文件名。
如果提交成功,返回值大于0
200 提交成功?Task=100
发送定时语音短信audio_sendtimer.asp
(此接口尚在开发中,暂不开放)
输入:
?User=user&Pass=pass&Mobile=mobile&MsgType=9&Text=text&Time=time
Mobile 手机号码。参考audio_sendflash.asp相关说明。
MsgType 信息类型;参考audio_sendflash.asp相关说明。
Text 短信内容,参考audio_sendflash.asp相关说明。
Time预订发送时间,格式2007-06-20 12:01:00。时间格式必须正确,否则无法正常发送。预订时间不代表实际发送时间,系统只是在预订时间向主服务器自动提交发送任务。在系统不忙的情况下,一般可以准时送达。
查询余额querycount.asp
原型:querycount.asp? User=UserName&Pass=UserPass
返回值:
返回值小于0表示失败。返回值为100表示修改成功。成功信息如下:
100 Report?Count=10000&Send=6000&Left=4000 |
Count表示购买量,Send表示已经发送数量,Left表示剩余可发送数量。
修改密码qchangepass.asp
原型:
qchangepass.asp? User=UserName&Pass=UserPass&NewPass=NewPass
返回值:
返回值小于0表示失败。返回值为100表示修改成功。成功信息如下:
{LastAndNextNews}
|