asp短信接口源碼 比較簡單但也挺實(shí)用用的(兩個寫法)
更新時間:2012年01月23日 20:49:36 作者:
這是關(guān)于短信接口的一些調(diào)用方法,asp的,兩個方式,調(diào)用短信接口都比較簡單,但也比較實(shí)用
寫法一:
<%
Sub sendsms(mobile,msg)
'如需要發(fā)送多個手機(jī)號,請自動循環(huán),多個手機(jī)號之間用“,”分隔,最后手機(jī)號碼后不加,號
'或調(diào)用我們 HttpInterfaceMore.aspx 接口,后跟參數(shù)一樣或調(diào)用我們的webservers接口
dim userid,password,username,sms,status
dim xmlObj,httpsendurl
'請?zhí)韺懩馁~號密碼
sms="平臺"
username="用戶名"
userid = "企業(yè)ID"
password = "密碼"
請聯(lián)系我們索取免費(fèi)測試帳號
httpsendurl="http://jiekou.56dxw.com/sms/HttpInterface.aspx?
comid="&userid&"&username="&username&"&userpwd="&password&"&handtel="&mobile&"
&sendcontent="&server.URLEncode(msg)&"&sendtime=&smsnumber="&sms
Set xmlObj = server.CreateObject("Microsoft.XMLHTTP")
xmlObj.Open "POST",httpsendurl,false
xmlObj.send()
status = xmlObj.responseText
Set xmlObj = nothing
If status = "1" then '發(fā)送成功
Response.Write "<br><br>返回狀態(tài)碼:"&status&" 發(fā)送狀態(tài):發(fā)送成功! <a
href=""javascript:history.back();"">返回發(fā)送頁面</a>"
Else '發(fā)送失敗
Response.Write "<br><br>返回狀態(tài)碼:"&status&" 發(fā)送狀態(tài):發(fā)送失??! <a
href=""javascript:history.back();"">返回發(fā)送頁面</a>"
End if
End sub
%>
寫法二
<%
Function SendSms(UserName, UserPass, DstMobile, SmsMsg)
Dim http,msg,strUrl,RndNumber
set http = Server.CreateObject("Microsoft.XMLHTTP")
strurl="http://jiekou.56dxw.com/sms/HttpInterface.aspx?comid=121&username="&SmsName&"&userpwd="&SmsPw&"
&sendtime=&smsnumber=1065&handtel="&DstMobile&"&sendcontent="&server.URLEncode(SmsMsg)
http.Open "GET",strUrl, false
http.setRequestHeader "Content-type:", "text/xml;charset=GB2312"
http.Send
msg=http.ResponseText
set http = nothing
'代表發(fā)送成功
If msg="1" then
SendSms="OK"
else
sendSms="ERR"
end IF
End Function
%>
復(fù)制代碼 代碼如下:
<%
Sub sendsms(mobile,msg)
'如需要發(fā)送多個手機(jī)號,請自動循環(huán),多個手機(jī)號之間用“,”分隔,最后手機(jī)號碼后不加,號
'或調(diào)用我們 HttpInterfaceMore.aspx 接口,后跟參數(shù)一樣或調(diào)用我們的webservers接口
dim userid,password,username,sms,status
dim xmlObj,httpsendurl
'請?zhí)韺懩馁~號密碼
sms="平臺"
username="用戶名"
userid = "企業(yè)ID"
password = "密碼"
請聯(lián)系我們索取免費(fèi)測試帳號
httpsendurl="http://jiekou.56dxw.com/sms/HttpInterface.aspx?
comid="&userid&"&username="&username&"&userpwd="&password&"&handtel="&mobile&"
&sendcontent="&server.URLEncode(msg)&"&sendtime=&smsnumber="&sms
Set xmlObj = server.CreateObject("Microsoft.XMLHTTP")
xmlObj.Open "POST",httpsendurl,false
xmlObj.send()
status = xmlObj.responseText
Set xmlObj = nothing
If status = "1" then '發(fā)送成功
Response.Write "<br><br>返回狀態(tài)碼:"&status&" 發(fā)送狀態(tài):發(fā)送成功! <a
href=""javascript:history.back();"">返回發(fā)送頁面</a>"
Else '發(fā)送失敗
Response.Write "<br><br>返回狀態(tài)碼:"&status&" 發(fā)送狀態(tài):發(fā)送失??! <a
href=""javascript:history.back();"">返回發(fā)送頁面</a>"
End if
End sub
%>
寫法二
復(fù)制代碼 代碼如下:
<%
Function SendSms(UserName, UserPass, DstMobile, SmsMsg)
Dim http,msg,strUrl,RndNumber
set http = Server.CreateObject("Microsoft.XMLHTTP")
strurl="http://jiekou.56dxw.com/sms/HttpInterface.aspx?comid=121&username="&SmsName&"&userpwd="&SmsPw&"
&sendtime=&smsnumber=1065&handtel="&DstMobile&"&sendcontent="&server.URLEncode(SmsMsg)
http.Open "GET",strUrl, false
http.setRequestHeader "Content-type:", "text/xml;charset=GB2312"
http.Send
msg=http.ResponseText
set http = nothing
'代表發(fā)送成功
If msg="1" then
SendSms="OK"
else
sendSms="ERR"
end IF
End Function
%>
相關(guān)文章
asp中Scripting.Dictionary字典對象使用示例
這篇文章主要介紹了asp中Scripting.Dictionary字典對象使用示例,本文包含創(chuàng)建、賦值、遍歷、判斷KEY等操作,需要的朋友可以參考下2014-08-08用存儲過程、GetRows()、抽取10萬條數(shù)據(jù)的速度測試
用存儲過程、GetRows()、抽取10萬條數(shù)據(jù)的速度測試...2007-03-03ASP利用Google實(shí)現(xiàn)在線翻譯功能
ASP利用Google實(shí)現(xiàn)在線翻譯功能...2006-09-09ASP下使用Access數(shù)據(jù)庫需要注意的18條安全法則
ASP下使用Access數(shù)據(jù)庫需要注意的18條安全法則,注意了下面地方,基本上您的access數(shù)據(jù)庫就不容易被別人盜取了。2011-02-02ASP中JavaScript處理復(fù)雜表單的生成與驗證
ASP中JavaScript處理復(fù)雜表單的生成與驗證...2007-03-03動網(wǎng)論壇驗證碼改進(jìn) 加法驗證碼(ASPJpeg版)
很多站長都為論壇里太多的垃圾廣告抓狂,本程序就是為了對付論壇垃圾廣告群發(fā)器的。 將驗證碼改為加法運(yùn)算,比如驗證碼顯示“25+64等于?”,那么輸入“91”就能通過驗證。2008-11-11A利用ASP小偷和Google實(shí)現(xiàn)在線翻譯功能的代碼
A利用ASP小偷和Google實(shí)現(xiàn)在線翻譯功能的代碼...2007-11-11