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ā)送頁(yè)面</a>"
Else '發(fā)送失敗
Response.Write "<br><br>返回狀態(tài)碼:"&status&" 發(fā)送狀態(tài):發(fā)送失??! <a
href=""javascript:history.back();"">返回發(fā)送頁(yè)面</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ā)送頁(yè)面</a>"
Else '發(fā)送失敗
Response.Write "<br><br>返回狀態(tài)碼:"&status&" 發(fā)送狀態(tài):發(fā)送失??! <a
href=""javascript:history.back();"">返回發(fā)送頁(yè)面</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下實(shí)現(xiàn)記錄集內(nèi)隨機(jī)取記錄的代碼
asp下實(shí)現(xiàn)記錄集內(nèi)隨機(jī)取記錄的代碼...2007-11-11
asp畫(huà)中畫(huà)廣告插入在每篇文章中的實(shí)現(xiàn)方法
這篇文章主要介紹了asp畫(huà)中畫(huà)廣告插入在每篇文章中的實(shí)現(xiàn)方法,需要的朋友可以參考下2016-01-01
asp中記錄集對(duì)象的getrows和getstring用法分析
asp中記錄集對(duì)象的getrows和getstring用法分析,需要的朋友可以參考下2012-03-03
JScript中遍歷Request表單參數(shù)集合的方法
這篇文章主要介紹了JScript中遍歷Request表單參數(shù)集合的方法,本文以遍歷Request.QueryString集合為例給出了實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-03-03
Asp實(shí)現(xiàn)的數(shù)據(jù)庫(kù)連接池功能函數(shù)分享
這篇文章主要介紹了Asp實(shí)現(xiàn)的數(shù)據(jù)庫(kù)連接池功能函數(shù)分享,本函數(shù)能夠加快網(wǎng)頁(yè)的訪問(wèn)速度,降低數(shù)據(jù)庫(kù)的壓力,需要的朋友可以參考下2014-07-07
Asp中通過(guò)簡(jiǎn)單的例子理解下ByVal和ByRef的用法
VB中形參聲明有兩種方式,一種是ByVal,一種是ByRef,如果是ByVal則在傳遞參數(shù)時(shí)將實(shí)參的一個(gè)拷貝傳遞給子程序,子程序?qū)?shù)的修改不會(huì)影響原有參數(shù)。如果是ByRef,則將實(shí)參的指針傳遞給子程序,子程序?qū)?shù)的修改會(huì)影響原有參數(shù)的值。2011-01-01
比較詳細(xì)的Asp偽靜態(tài)化方法及Asp靜態(tài)化探討
本站已經(jīng)收藏了不少關(guān)于偽靜態(tài)的文章,這篇文章本站已經(jīng)有了,但主要考慮比較詳細(xì),大家可以參考下2008-08-08

