asp短信驗證碼接口
<%
'------------------------------------------------
'功能: HTTP接口ASP調用說明
'日期: 2009-02-08
'說明: http://api.sms.cn/sms/?ac=send&uid=用戶賬號&pwd=MD5位32密碼&mobile=號碼&content=內容
'狀態:
'100 發送成功
'101 驗證失敗
'102 短信不足
'103 操作失敗
'104 非法字符
'105 內容過多
'106 號碼過多
'108 號碼內容空
'109 賬號凍結
'112 號碼錯誤
'116 禁止接口發送
'117 綁定IP不正確
'161 未添加短信模板
'162 模板格式不正確
'163 模板ID不正確
'164 全文模板不匹配
'------------------------------------------------
%>
<html>
<head>
<title>二次開發接口HTTP方式ASP調用演示</title>
</head>
<body>
<%
If request("m")="send" then
call sendsms(trim(request("mobile")),trim(request("msg")))
Else
%>
<form name=form1 method=post action="?m=send" onSubmit="if(this.mobile.value==''){alert('輸入接收手機號碼');this.mobile.focus();return false}">
<table width="90%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="80" height="30" align="center" bgcolor="#FFFFFF">手機號碼:</td>
<td bgcolor="#FFFFFF"><input name=mobile type=text value="電話號碼"></td>
</tr>
<tr>
<td width="80" height="30" align="center" bgcolor="#FFFFFF">發送內容:</td>
<td bgcolor="#FFFFFF"> <textarea name=msg rows=6 style="width:98%">HTTP接口發送演示</textarea></td>
</tr>
<tr>
<td height="30" colspan="2" align="center" bgcolor="#FFFFFF"><input type=submit value="發送短信" id=submit1 name=submit1></td>
</tr>
</table>
</form>
<%
End If
%>
</body>
</html>
<%
Sub sendsms(mobile,msg)
'多個手機號之間用","分隔
dim userid,password,status
dim xmlObj,httpsendurl
uid = "賬號" '企業ID,請聯系我們索取免費測試帳號
password = "密碼"'ID密碼,要使用MD5加密為32位密文并轉換為小寫
httpsendurl="http://api.sms.cn/sms/?ac=send&uid="&uid&"&pwd="&password&"&mobile="&mobile&"&content="&server.URLEncode(msg)
Set xmlObj = server.CreateObject("Microsoft.XMLHTTP")
xmlObj.Open "get",httpsendurl,false
xmlObj.send()
status = xmlObj.responseText
Set xmlObj = nothing
If MID(status,10,3) = "100" then '發送成功
Response.Write "<br><br>返回狀態碼:"& MID(status,10,3)&" 發送狀態:發送成功! <a href=""javascript:history.back();"">返回發送頁面</a>"
Else '發送失敗
Response.Write "<br><br>返回狀態碼:"& MID(status,10,3)&" 發送狀態:發送失??! <a href=""javascript:history.back();"">返回發送頁面</a>"
End if
End sub
%>
400-113-0919
售后熱線:021-6101-4777 按 1
技術熱線:021-6101-4777 按 2
投訴建議:021-6101-4777 按 3
業務郵箱:sms@sms.cn
網址:http://www.112528.tw