程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> ASP 微信公共平台接口實現代碼

ASP 微信公共平台接口實現代碼

編輯:關於ASP編程

     bluedidea看到的ASP 微信公共平台接口實現代碼,需要的朋友可以參考下

    代碼如下: <%@Language="VBScript" CodePage="65001"%> <% '********************************************** '注意事項 'ASP文件需要以UTF-8的格式保存,否則亂碼. '以下兩行代碼是為了通過微信接口驗證的。 'response.write request("echostr") 'response.end '********************************************** dim signature        '微信加密簽名 dim timestamp        '時間戳 dim nonce                '隨機數 'dim echostr                '隨機字符串 dim Token dim signaturetmp token="ldwz"'您在後台添寫的 token   signature = Request("signature") nonce = Request("nonce") timestamp = Request("timestamp") '********************************************** dim ToUserName        '開發者微信號 dim FromUserName'發送方帳號(一個OpenID) dim CreateTime        '消息創建時間(整型) dim MsgType                'text dim Content                '文本消息內容   set xml_dom = Server.CreateObject("MSXML2.DOMDocument")'此處根據您的實際服務器情況改寫 xml_dom.load request FromUserName=xml_dom.getelementsbytagname("FromUserName").item(0).text '發送者微信賬號 ToUserName=xml_dom.getelementsbytagname("ToUserName").item(0).text '接收者微信賬號。即我們的公眾平台賬號。 MsgType=xml_dom.getelementsbytagname("MsgType").item(0).text if MsgType="text" then Content=xml_dom.getelementsbytagname("Content").item(0).text end if 'dim  mingling 'mingling=replace(content,chr(13),"") 'mingling=trim(replace(mingling,chr(10),"")) if (MsgType="event") then         strEventType=xml_dom.getelementsbytagname("Event").item(0).text '微信事件         if strEventType="subscribe" then '表示訂閱微信公眾平台                 strsend=gz(FromUserName,ToUserName)         ElseIf strEventType="unsubscribe" Then'取消關                 strsend=gz(FromUserName,ToUserName)         end if Else 'strsend=text(fromusername,tousername,Content) strsend="" end if response.write strsend set xml_dom=Nothing '*************以下代碼只是為了調試作用*********** 'filepath=server.mappath(".")&"wx.txt" 'Set fso = Server.CreateObject("Scripting.FileSystemObject") 'set fopen=fso.OpenTextFile(filepath, 8 ,true) 'fopen.writeline(strsend) 'set fso=nothing 'set fopen=Nothing '****************調試結束************************   function gz(fromusername,tousername) gz="<xml>" &_ "<ToUserName><![CDATA["&fromusername&"]]></ToUserName>" &_ "<FromUserName><![CDATA["&tousername&"]]></FromUserName>" &_ "<CreateTime>"&now&"</CreateTime>" &_ "<MsgType>news</MsgType>" &_ "<ArticleCount>5</ArticleCount>" &_ "<Articles>" &_ "<item>" &_ "<Title>不賺差價的二手車交易市場</Title>" &_ "<Description>聊城二手車是二手車網上與實體相結合的二手車市場,以聊城二手車信息為主提供聊城及周邊地市的二手車交易信息,您可免費查看和發布二手車信息,辦理二手車相關業務。" &_ "</Description>" &_ "<PicUrl><![CDATA[http://www.0635che.com/images/wxlogo.jpg]]></PicUrl>" &_ "<Url><![CDATA[http://www.0635che.com/]]></Url>" &_ "</item>" &_ "<item>" &_ "<Title><![CDATA[查看二手車信息]]></Title>" &_ "<Discription><![CDATA[全部二手車信息]]></Discription>" &_ "<PicUrl><![CDATA[http://www.0635che.com/images/wxche.jpg]]></PicUrl>" &_ "<Url><![CDATA[http://www.0635che.com/ershouche]]></Url>" &_ "</item>" &_ "<item>" &_ "<Title><![CDATA[二手車過戶手續]]></Title>" &_ "<Discription><![CDATA[二手車過戶過戶手續]]></Discription>" &_ "<PicUrl><![CDATA[http://www.0635che.com/images/wxgh.jpg]]></PicUrl>" &_ "<Url><![CDATA[http://www.0635che.com/guohu]]></Url>" &_ "</item>" &_ "<item>" &_ "<Title><![CDATA[什麼是不賺差價]]></Title>" &_ "<Discription><![CDATA[電子商務]]></Discription>" &_ "<PicUrl><![CDATA[http://www.0635che.com/images/wxxw.jpg]]></PicUrl>" &_ "<Url><![CDATA[http://www.0635che.com/service]]></Url>" &_ "</item>" &_ "<item>" &_ "<Title><![CDATA[聯系我們]]></Title>" &_ "<Discription><![CDATA[聯系我們]]></Discription>" &_ "<PicUrl><![CDATA[http://www.0635che.com/images/wxlx.jpg]]></PicUrl>" &_ "<Url><![CDATA[http://www.0635che.com/]]></Url>" &_ "</item>" &_ "</Articles>" &_ "<FuncFlag>1</FuncFlag>" &_ "</xml> " end function   function text(fromusername,tousername,returnstr) text="<xml>" &_ "<ToUserName><![CDATA["&fromusername&"]]></ToUserName>" &_ "<FromUserName><![CDATA["&tousername&"]]></FromUserName>" &_ "<CreateTime>"&now&"</CreateTime>" &_ "<MsgType><![CDATA[text]]></MsgType>" &_ "<Content><![CDATA[" & returnstr & "]]></Content>" &_ "<FuncFlag>0<FuncFlag>" &_ "</xml>" end function %>    
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved