asp短信接口源碼 比較簡(jiǎn)單但也挺實(shí)用用的(兩個(gè)寫法)
更新時(shí)間:2012年01月23日 20:49:36 作者:
這是關(guān)于短信接口的一些調(diào)用方法,asp的,兩個(gè)方式,調(diào)用短信接口都比較簡(jiǎn)單,但也比較實(shí)用
寫法一:
<%
Sub sendsms(mobile,msg)
'如需要發(fā)送多個(gè)手機(jī)號(hào),請(qǐng)自動(dòng)循環(huán),多個(gè)手機(jī)號(hào)之間用“,”分隔,最后手機(jī)號(hào)碼后不加,號(hào)
'或調(diào)用我們 HttpInterfaceMore.aspx 接口,后跟參數(shù)一樣或調(diào)用我們的webservers接口
dim userid,password,username,sms,status
dim xmlObj,httpsendurl
'請(qǐng)?zhí)韺懩馁~號(hào)密碼
sms="平臺(tái)"
username="用戶名"
userid = "企業(yè)ID"
password = "密碼"
請(qǐng)聯(lián)系我們索取免費(fèi)測(cè)試帳號(hào)
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ā)送多個(gè)手機(jī)號(hào),請(qǐng)自動(dòng)循環(huán),多個(gè)手機(jī)號(hào)之間用“,”分隔,最后手機(jī)號(hào)碼后不加,號(hào)
'或調(diào)用我們 HttpInterfaceMore.aspx 接口,后跟參數(shù)一樣或調(diào)用我們的webservers接口
dim userid,password,username,sms,status
dim xmlObj,httpsendurl
'請(qǐng)?zhí)韺懩馁~號(hào)密碼
sms="平臺(tái)"
username="用戶名"
userid = "企業(yè)ID"
password = "密碼"
請(qǐng)聯(lián)系我們索取免費(fèi)測(cè)試帳號(hào)
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字典對(duì)象使用示例
這篇文章主要介紹了asp中Scripting.Dictionary字典對(duì)象使用示例,本文包含創(chuàng)建、賦值、遍歷、判斷KEY等操作,需要的朋友可以參考下2014-08-08用存儲(chǔ)過程、GetRows()、抽取10萬條數(shù)據(jù)的速度測(cè)試
用存儲(chǔ)過程、GetRows()、抽取10萬條數(shù)據(jù)的速度測(cè)試...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ù)雜表單的生成與驗(yàn)證
ASP中JavaScript處理復(fù)雜表單的生成與驗(yàn)證...2007-03-03動(dòng)網(wǎng)論壇驗(yàn)證碼改進(jìn) 加法驗(yàn)證碼(ASPJpeg版)
很多站長都為論壇里太多的垃圾廣告抓狂,本程序就是為了對(duì)付論壇垃圾廣告群發(fā)器的。 將驗(yàn)證碼改為加法運(yùn)算,比如驗(yàn)證碼顯示“25+64等于?”,那么輸入“91”就能通過驗(yàn)證。2008-11-11A利用ASP小偷和Google實(shí)現(xiàn)在線翻譯功能的代碼
A利用ASP小偷和Google實(shí)現(xiàn)在線翻譯功能的代碼...2007-11-11