1. 程式人生 > >速碼雲信息-----短信接口代碼參數

速碼雲信息-----短信接口代碼參數

amp 密碼 php 管理 配置 是否 adodb close ssa

短信接口(HTTP協議)
向指定手機號碼發送短信息,內容由客戶自定義,HTTP接口為GB2312編碼。
使用前需要先註冊帳號並於客戶經理取得聯系,開啟授權,充值測試費用
短信驗證碼30分鐘相同手機號發送請勿超過5條,其余內容相同號碼接收量控制在<=20
溫馨提示! 尊敬的客戶,為了你調用我司接口快速收到不被攔截,請在調用接口的發送短信的時候請發送正規的驗證碼內容,
如: 【速碼雲】尊敬的客戶你好,你獲取的驗證碼為:548976.
或者發送祝福短信。切勿發送違規,違法,辱罵等短信內容,謝謝!
發送短信余額接口相關下載

發送短信

請求地址

支持編碼 請求地址 請求方式
UTF-8 http://193.112.55.83:8868/sms.aspx GET,POST,SOAP

GB2312 http://193.112.55.83:8868/smsGBK.aspx GET,POST,SOAP

請求參數

名稱 類型 描述 是否必須 更多限制 示例值
userid String 企業ID 必須 聯系接口方提供 12
account String 發送用戶帳號 必須 無需加密 UserName
password String 發送用戶密碼 必須 無需加密 PassWord
mobile String 被叫號碼 必須 發送目的號碼.多個號碼之間用半角逗號隔開 13000000000,13100000000
content String 發送內容 必須 根據請求地址來確定編碼格式 你好你的驗證碼是:123456

sendTime datetime() 短信發送時間 可不填 為空即時發送,格式:yyyy/mm/dd hh:mm:ss 2016/06/20 11:50:41
action String 發送任務命令 必須 設置為固定的:send action=send
extno String 擴展子號 可不填 請先詢問配置的通道是否支持擴展子號,如果不支持,請填空。 只好只能5位數:12345

響應參數

名稱 類型 示例值 描述
HTTP接口返回值 String

<?xml version="1.0" encoding="utf-8" ?>

<returnsms>
<returnstatus>status</returnstatus>
<message>message</message>
<remainpoint> remainpoint</remainpoint>
<taskID>taskID</taskID>
<successCounts>successCounts</successCounts>
</returnsms>
狀態碼/返回信息/本次任務的序列ID/成功短信數

請求實例

溫馨提示! 尊敬的客戶,為了你調用我司的接口快速收到不被攔截,請在調用接口的發送短信的時候請發送正規的驗證碼內容,
如: 尊敬的客戶你好,你獲取的驗證碼為:548976 請輸入及時驗證,謝謝!或者發送祝福短信
ASP
PHP
C#
JAVA
PB
DELPHI
Python

Function Post(url,data)
dim Https
set Https=server.createobject("MSXML2.XMLHTTP")
Https.open "POST",url,false
Https.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
Https.send data
if Https.readystate=4 then
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write Https.responseBody
objstream.Position = 0
objstream.Type = 2
objstream.Charset = "UTF-8"
Post = objstream.ReadText
objstream.Close
set objstream = nothing
set https=nothing
end if
End Function

dim target,post_data
userName = "帳號"
PassWord = "密碼"
Mobile = "13000000000"
Content = "你的驗證碼是:123456"
target = "http://193.112.55.83:8868/sms.aspx?"
post_data = "action=send&userid=12&account="&userName&"&password="&PassWord&"&mobile="&Mobile&"&content="&Content&"&sendTime=&extno="

response.Write(Post(target,post_data))

狀態碼解釋

狀態碼 狀態描述
ok 短信提交成功
對不起,您當前要發送的量大於您當前余額 當支付方式為預付費是,檢查到賬戶余額不足
用戶名或密碼不能為空 提交的用戶名或密碼為空
發送內容包含sql註入字符 包含sql註入字符
用戶名或密碼錯誤 表示用戶名或密碼錯誤
短信號碼不能為空 提交的被叫號碼為空
短信內容不能為空 發送內容為空
包含非法字符: 表示檢查到不允許發送的非法字符
其他錯誤 其他數據庫操作方面的錯誤

余額查詢

請求地址

支持編碼 請求地址 請求方式
UTF-8 http://193.112.55.83:8868/sms.aspx GET,POST,SOAP
GB2312 http://193.112.55.83:8868/smsGBK.aspx GET,POST,SOAP

請求參數

名稱 類型 描述 是否必須 更多限制 示例值
userid String(20) 企業ID 必須 企業ID 12
account String(20) 用戶帳號 必須 用戶帳號,由系統管理員 UserName
password String(20) 帳號密碼 必須 用戶賬號對應的密碼 PassWord
action String(20) 任務命令 必須 設置為固定的:overage action=overage

響應參數

名稱 類型 示例值 描述
HTTP接口返回值 String

<?xml version="1.0" encoding="utf-8" ?>
<returnsms>
<returnstatus>status</returnstatus>
<message>message</message>
<payinfo>payinfo</payinfo>
<overage>overage</overage>
<sendTotal>sendTotal</sendTotal>
</returnsms>
返回狀態值/返回信息提示/返回支付方式/返回余額/返回總點數

請求實例

ASP
PHP
C#
JAVA
PB
DELPHI
Python

dim userName,Url,Password     
    userName = "帳號"     
    Password = "密碼"     
    Url = "http://193.112.55.83:8868/sms.aspx?action=overage&userid=12&account="&userName&"&password="&Password                                             

URL: http://www.hctcom.com/api/SendMessage.asp 或者sms.hctcom.com
function HTTP_GET(url)
dim http
set http = Server.CreateObject("Microsoft.XMLHTTP")
http.Open"get",url,false
http.setRequestHeader "Content-type:" ,"text/xml; charset=utf-8"
http.Send
HTTP_GET = http.RespinseText
end function

response.Write HTTP_GET(url)     

狀態碼解釋

狀態碼 狀態描述
返回空 查詢成功
將返回相應的支付方式、賬戶使用條數、總充值點數
用戶名或密碼不能為空 提交的用戶名或密碼為空
用戶名或密碼錯誤 表示用戶名或密碼錯誤

速碼雲信息-----短信接口代碼參數