發送接口
1.1 請求地址
請求地址是客戶接口程序調用時請求的url地址,采用的是http post 接口,地址是
http://101.201.116.58:8899/sms.aspx 對應UTF-8
http://101.201.116.58:8899/smsGBK.aspx 對應GB2312
入口地址一般不會發生變化,當發生變化的時候,會通知接口用戶
1.2參數說明
http://101.201.116.58:8899/sms.aspx
http://101.201.116.58:8899/smsGBK.aspx
參數名稱 |
含義 |
說明 |
userid |
企業id |
企業ID |
account |
發送用戶帳號 |
用戶帳號,由系統管理員 |
password |
發送帳號密碼 |
用戶賬號對應的密碼 |
mobile |
全部被叫號碼 |
發信發送的目的號碼.多個號碼之間用半角逗號隔開 |
content |
發送內容 |
短信的內容,內容需要UTF-8編碼 |
sendTime |
定時發送時間 |
為空表示立即發送,定時發送格式2010-10-24 09:08:10 |
action |
發送任務命令 |
設置為固定的:send |
extno |
擴展子號 |
請先詢問配置的通道是否支持擴展子號,如果不支持,請填空。子號只能為數字,且最多10位數。 |
例如:
action=send&userid=12&account=賬號&password=密碼&mobile=15023239810,13527576163&content=內容&sendTime=&extno=
1.3返回值
在接收到客戶端發送的http請求后,返回以xml的方式返回處理結果。格式為:
<?xml version="1.0" encoding="utf-8" ?>
<returnsms>
<returnstatus>status</returnstatus> ---------- 返回狀態值:成功返回Success 失敗返回:Faild
<message>message</message> ---------- 返回信息:見下表
<remainpoint> remainpoint</remainpoint> ---------- 返回余額
<taskID>taskID</taskID> ----------- 返回本次任務的序列ID
<successCounts>successCounts</successCounts> --成功短信數:當成功后返回提交成功短信數
</returnsms>
返回信息提示 |
說明 |
ok |
提交成功 |
用戶名或密碼不能為空 |
提交的用戶名或密碼為空 |
發送內容包含sql注入字符 |
包含sql注入字符 |
用戶名或密碼錯誤 |
表示用戶名或密碼錯誤 |
短信號碼不能為空 |
提交的被叫號碼為空 |
短信內容不能為空 |
發送內容為空 |
包含非法字符: |
表示檢查到不允許發送的非法字符 |
對不起,您當前要發送的量大于您當前余額 |
當支付方式為預付費是,檢查到賬戶余額不足 |
其他錯誤 |
其他數據庫操作方面的錯誤 |