隔壁人妻偷人bd中字_特黄特黄一级片_国产午夜大地久久_污色网站在线观看_a天堂资源在线观看_精品日韩久久久_欧美日韩福利在线_欧美日韩一区二区在线免费观看_欧美大尺度做爰床戏_国产情侣av自拍

微信公眾號生成帶參數的二維碼asp源碼下載

2020/12/18 14:10:56 字體: 瀏覽 2472

<%
'**********************************************
'注意事項
'ASP文件需要以UTF-8的格式保存,否則亂碼.
'作者 :565449214
'**********************************************
dim Signature    '微信加密簽名
dim Timestamp    '時間戳
dim Nonce        '隨機數
dim Echostr        '隨機字符串
dim Token        '與微信后臺設置的token一致
dim encrypt_type  '加密類型
dim msg_signature '簽名

Token="qwbmqwbm"'

Signature = request.QueryString("signature")
Nonce = request.QueryString("nonce")
Timestamp = request.QueryString("timestamp")
Echostr = request.QueryString("echostr")
encrypt_type = request.QueryString("encrypt_type")
msg_signature = request.QueryString("msg_signature")

'驗證微信接口
If EchoStr<>"" then       
        '下面進行Token,TimesTamp,Nonce三個參數的字典排序
        dim str,i
        dim Myarray:Myarray=Sort(Array(Token,TimesTamp,Nonce))
        For i=0 To Ubound(Myarray)
            str=str&Myarray(i)
        Next
        if Lcase(SignaTure)=Lcase(SHA1(str,"Hex")) then
            Response.Write EchoStr    '驗證成功,返回正確EchoStr給微信,接通接口API
            Response.End()
        end if
End if



'獲取微信主動發送過來的內容
Set xmldom = Server.CreateObject("MSXML2.DOMDocument")
            xmldom.load request
            xml = xmldom.documentElement.xml
            'call CreateTextFile(request.QueryString&xml,"a.txt")
            If encrypt_type = "aes" Then
               res =  ToAes(xml,0)
               xmldom.loadxml res
            End If
            ToUserName=xmldom.getelementsbytagname("ToUserName").item(0).text '接收者微信賬號。即我們的公眾平臺賬號。
            FromUserName=xmldom.getelementsbytagname("FromUserName").item(0).text '發送者微信賬號Openid
            CreateTime=xmldom.getelementsbytagname("CreateTime").item(0).text
            MsgType=xmldom.getelementsbytagname("MsgType").item(0).text
            if (MsgType="event") then
                strEventType=xmldom.getelementsbytagname("Event").item(0).text '微信事件
                if strEventType="subscribe" then '表示訂閱微信公眾平臺
                        EventKey=xmldom.getelementsbytagname("EventKey").item(0).text
                        Content="感謝關注"
                        if EventKey<>"" then
                            EventKey=replace(EventKey,"qrscene_","")
                            Content = "你的上線ID:"&EventKey
                        Else
                            EventKey= 0
                            Content = "感謝關注"                              
                        end if
                        Call Login(EventKey,FromUserName)
                        Call Return_Text(Content)
                ElseIf strEventType="unsubscribe" Then'取消關注
                        Content="取消關注"
                        Call Return_Text(Content)
                ElseIf strEventType="CLICK" Then'點擊菜單獲取關鍵字,獲取
                        EventKey=xmldom.getelementsbytagname("EventKey").item(0).text
                        Content=EventKey
                        Call Return_Text(Content)
                ElseIf strEventType="VIEW" Then'點擊菜單獲取關鍵字,跳轉到鏈接
                        EventKey=xmldom.getelementsbytagname("EventKey").item(0).text
                        Content=EventKey
                        Call Return_Text(Content)
                ElseIf strEventType="SCAN" Then '掃描二維碼
                        EventKey=xmldom.getelementsbytagname("EventKey").item(0).text
                        Content= "歡迎再次光臨"
                        Call Return_Text(Content)
                ElseIf strEventType="scancode_push" or strEventType="scancode_waitmsg" Then    '點擊菜單,調用掃碼推事件的事件推送
                        EventKey=xmldom.getelementsbytagname("EventKey").item(0).text
                        ScanResult=xmldom.getelementsbytagname("ScanResult").item(0).text
                        Content=ScanResult
                        Call Return_Text(Content)
                ElseIf strEventType="pic_sysphoto" or strEventType="pic_photo_or_album" or strEventType="pic_weixin" Then    '點擊菜單,調用系統拍照發圖
                        EventKey=xmldom.getelementsbytagname("EventKey").item(0).text
                        Counts=xmldom.getelementsbytagname("Count").item(0).text
                        Content="拍照發圖,接收【"&Counts&"】張圖片"
                        Call Return_Text(Content)
                ElseIf strEventType="location_select" Then    '點擊菜單,調用位置發送
                        EventKey=xmldom.getelementsbytagname("EventKey").item(0).text
                        Location_X=xmldom.getelementsbytagname("Location_X").item(0).text
                        Location_Y=xmldom.getelementsbytagname("Location_Y").item(0).text
                        Scale=xmldom.getelementsbytagname("Scale").item(0).text
                        Label=xmldom.getelementsbytagname("Label").item(0).text
                        Content="發送位置"&EventKey
                        Call Return_Text(Content)                   
                ElseIf strEventType="LOCATION" Then'獲取用戶地理位置,當用戶打開對話框時,自動獲取微信用戶的實時地址。本功能需要配合服務號的LEB接口。
                        Latitude=xmldom.getelementsbytagname("Latitude").item(0).text
                        Longitude=xmldom.getelementsbytagname("Longitude").item(0).text
                        Precision=xmldom.getelementsbytagname("Precision").item(0).text
                        '記錄用戶LEB信息
                end if
            else
                MsgId=xmldom.getelementsbytagname("MsgId").item(0).text
            End If
            If MsgType="text" then'接收文本信息
                Content=xmldom.getelementsbytagname("Content").item(0).text
                Call Return_Text(Content)
            elseif MsgType="image" then'接收圖片信息
                MediaId=xmldom.getelementsbytagname("MediaId").item(0).text
                PicUrl=xmldom.getelementsbytagname("PicUrl").item(0).text
                Content=PicUrl
                Call Return_Text(Content)       
            elseif MsgType="voice" then'"接收語音信息
                MediaId=xmldom.getelementsbytagname("MediaId").item(0).text
                Format=xmldom.getelementsbytagname("Format").item(0).text
                Content=MediaId
                Call Return_Text(Content)
            elseif MsgType="video" then'接收視頻信息
                MediaId=xmldom.getelementsbytagname("MediaId").item(0).text
                ThumbMediaId=xmldom.getelementsbytagname("ThumbMediaId").item(0).text
                Content=MediaId
                Call Return_Text(Content)
            elseif MsgType="location" then'接收位置信息
                Location_X=xmldom.getelementsbytagname("Location_X").item(0).text
                Location_Y=xmldom.getelementsbytagname("Location_Y").item(0).text
                Scale=xmldom.getelementsbytagname("Scale").item(0).text
                Label=xmldom.getelementsbytagname("Label").item(0).text
                Content="地理位置"&Location_X&","&Location_Y&"你發的是地址信息:"&Label
                Call Return_Text(Content)
            elseif MsgType="link" then'接收鏈接信息
                Title=xmldom.getelementsbytagname("Title").item(0).text
                Descriptions=xmldom.getelementsbytagname("Description").item(0).text
                Url=xmldom.getelementsbytagname("Url").item(0).text
                Content=Url
                Call Return_Text(Content)
            end if   
set xmldom=Nothing           

'多圖文消息
Function Return_News(Articles)
ArticleCount = Ubound(Articles)+1
str = "<xml>"&_
      "<ToUserName><![CDATA["&FromUserName&"]]></ToUserName>"&_
      "<FromUserName><![CDATA["&ToUserName&"]]></FromUserName>"&_
      "<CreateTime>"&DateDiff("s","1970-01-01 08:00:00",Now())&"</CreateTime>"&_
      "<MsgType><![CDATA[news]]></MsgType>"&_
      "<ArticleCount>"&ArticleCount&"</ArticleCount>"&_
      "<Articles>"
For i = 0 To ArticleCount-1
str = str & "<item>"&_
      "<Title><![CDATA["&Articles(i)(0)&"]]></Title>"&_
      "<Description><![CDATA["&Articles(i)(1)&"]]></Description>"&_
      "<PicUrl><![CDATA["&Articles(i)(2)&"]]></PicUrl>"&_
      "<Url><![CDATA["&Articles(i)(3)&"]]></Url>"&_
      "</item>"
Next
str = str & "</Articles>"&_
      "</xml>"
Response.Write str
End Function

'文本消息
Function Return_Text(Content)
str = "<xml>"&_
      "<ToUserName><![CDATA["&FromUserName&"]]></ToUserName>"&_
      "<FromUserName><![CDATA["&ToUserName&"]]></FromUserName>"&_
      "<CreateTime>"&DateDiff("s","1970-01-01 08:00:00",Now())&"</CreateTime>"&_
      "<MsgType><![CDATA[text]]></MsgType>"&_
      "<Content><![CDATA["&Content&"]]></Content>"&_
      "</xml>"
Response.Write str    
End Function

'字典排序
Function Sort(ary)
        Dim KeepChecking,I,FirstValue,SecondValue
        KeepChecking = TRUE
        Do Until KeepChecking = FALSE
            KeepChecking = FALSE
            For I = 0 to UBound(ary)
                If I = UBound(ary) Then Exit For
                If ary(I) > ary(I+1) Then
                    FirstValue = ary(I)
                    SecondValue = ary(I+1)
                    ary(I) = SecondValue
                    ary(I+1) = FirstValue
                    KeepChecking = TRUE
                End If
            Next
        Loop
        Sort = ary
End Function
   
Function PostHTTPPage(url,data)
    dim Http
    set Http=server.createobject("MSXML2.SERVERXMLHTTP.3.0")
    Http.open "POST",url,false
    Http.setRequestHeader "CONTENT-TYPE", "application/x-www-form-urlencoded"
    Http.send(data)
    if Http.readystate<>4 then
    exit function
    End if
    PostHTTPPage=Http.responseText
    set http=nothing
    if err.number<>0 then err.Clear
End Function

Function SHA1(ByVal Str,ByVal Types)
    Dim TAsc,Enc,Bytes,objXML,objXMLNode,Outstr
    'Borrow some objects from .NET (supported from 1.1 onwards)
    Set TAsc = Server.CreateObject("System.Text.UTF8Encoding")
    Set Enc = Server.CreateObject("System.Security.Cryptography.SHA1CryptoServiceProvider")
    'Convert the string to a byte array and hash it
    Bytes = TAsc.GetBytes_4(Str)
    Bytes = Enc.ComputeHash_2((Bytes))
    'Convert the byte array to a hex or bsae64 string
    Outstr = ""
    If Types = "Base64" Then
        Set objXML = Server.CreateObject("Msxml2.DOMDocument")
        Set objXMLNode = objXML.createElement("a")
        objXMLNode.DataType = "bin.base64"
        objXMLNode.NodeTypedValue = Bytes
        Outstr = Replace(objXMLNode.Text,Chr(10),"")
        Set objXML = Nothing
        Set objXMLNode = Nothing
    ElseIf Types = "Hex" Then
        Set objXML = Server.CreateObject("Msxml2.DOMDocument")
        Set objXMLNode = objXML.createElement("a")
        objXMLNode.DataType = "bin.hex"
        objXMLNode.NodeTypedValue = Bytes
        Outstr = Replace(objXMLNode.Text,Chr(10),"")
        Set objXML = Nothing
        Set objXMLNode = Nothing
    End If
    SHA1 = Outstr
    Set Enc = Nothing
    Set TAsc = Nothing
End Function

Sub Login(genKey,openid)
    Set Rs = Conn.ExeCute("Select * From [Wx_user] Where openid='"&openid&"'")
    If Rs.Eof Then
    UserInfo = Wx.Get_UserInfo(openid)
      nickname = UserInfo(0)
    sex = UserInfo(1)
    icon = UserInfo(2)
    province = UserInfo(4)
    city = UserInfo(5)   
    Conn.ExeCute("Insert Into [Wx_user]([username],[password],headurl,sex,province,city,openid,genkey,pid) values('"&nickname&"','"&openid&"','"&icon&"',"&sex&",'"&province&"','"&city&"','"&openid&"','"&genkey&"',"&genkey&")")
    End If
End Sub

%>

相關閱讀
javascript日期驗證比較
中國旅行社海南旅游網
深山旅行社網站管理系統 v1.8
css分頁放大效果
連云港華夏國際旅行社
連云港紅發廊
當鼠標經過表單,表單承現選擇狀效果
windows xp 安裝IIS,設置IIS。
共有0條關于《微信公眾號生成帶參數的二維碼asp源碼下載》的評論
發表評論
正在加載評論......
返回頂部發表評論
呢 稱:
表 情:
內 容:
評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
驗證碼: 驗證碼 
網友評論聲明,請自覺遵守互聯網相關政策法規。

您發布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
三、本站對您所發布內容擁有處置權。

更多信息>>欄目類別選擇
百度小程序開發
微信小程序開發
微信公眾號開發
uni-app
asp函數庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
微信公眾號用戶關注時自動推送回復小程序卡片(圖文卡片)不需要第三方平臺就可以做
微信公眾號用客服接口推送菜單消息
微信公眾號回復圖文消息或用客服接口推送圖文消息
微信公眾號回復音樂消息或用客服接口推送音樂消息
微信公眾號回復視頻消息或用客服接口推送視頻消息
微信公眾號回復語音消息或用客服接口推送語音消息
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
asp正則表達式 替換HTML源文件里的鏈接地址
css優先級的例子
膠球清洗
深山旅行社網站管理系統 v1.3發布
后臺編輯源碼里有行號
uni-app判斷當前客戶端是安卓還是ios還是其它平臺
隔壁人妻偷人bd中字_特黄特黄一级片_国产午夜大地久久_污色网站在线观看_a天堂资源在线观看_精品日韩久久久_欧美日韩福利在线_欧美日韩一区二区在线免费观看_欧美大尺度做爰床戏_国产情侣av自拍
亚洲一区在线观看免费| 无码人妻aⅴ一区二区三区玉蒲团| 精品少妇人妻一区二区黑料社区| 欧美日韩黄色一区二区| 亚洲精品免费在线| 91浏览器打开| 欧美亚洲综合色| 一区二区视频在线| 91精品国产高清91久久久久久| 欧美在线免费观看亚洲| 亚洲一区二区三区免费视频| av免费观看不卡| 欧美一区二区在线不卡| 日本欧美加勒比视频| 美女爆乳18禁www久久久久久| 精品剧情v国产在线观看在线| 蜜桃免费网站一区二区三区| japanese中文字幕| 久久精品亚洲一区二区三区浴池| 狠狠色伊人亚洲综合成人| 亚洲一级片在线播放| 国产精品蜜臀av| 成+人+亚洲+综合天堂| 在线亚洲高清视频| 亚洲国产乱码最新视频| www.久久av| 久久理论电影网| 懂色中文一区二区在线播放| 色婷婷久久综合| 亚洲综合精品久久| 免费成人深夜夜行p站| 欧美精品一区二区三区在线播放| 国产一区二区调教| 色综合久久综合中文综合网| 夜夜揉揉日日人人青青一国产精品| 五月天丁香社区| 欧美va天堂va视频va在线| 国产一区二区美女| 亚洲色婷婷一区二区三区| 亚洲最大色网站| 成人免费av片| 亚洲国产精品精华液2区45| 91丨九色丨尤物| 欧美一级久久久久久久大片| 国产精品一区三区| 在线国产亚洲欧美| 蜜臀av在线播放一区二区三区| 天美传媒免费在线观看| 亚洲免费观看高清完整版在线 | 亚洲成人av一区二区三区| 久久无码人妻精品一区二区三区| 久久久久久久久久久黄色| a在线欧美一区| 欧美一卡二卡三卡四卡| 国产福利一区二区三区在线视频| 欧美中文字幕不卡| 精品影视av免费| 在线亚洲免费视频| 精品一区精品二区高清| 在线看国产一区二区| 精品在线视频一区| 欧美三区免费完整视频在线观看| 久久国产尿小便嘘嘘尿| 欧美亚洲动漫制服丝袜| 久久91精品国产91久久小草| 日本韩国精品一区二区在线观看| 久久精品国产亚洲高清剧情介绍| 色偷偷久久一区二区三区| 免费看欧美女人艹b| 色综合久久88色综合天天| 免费成人你懂的| 在线观看日韩电影| 国内精品久久久久影院色| 欧美色图第一页| 国产精品一区免费视频| 在线电影院国产精品| 丰满放荡岳乱妇91ww| 日韩视频在线观看一区二区| 成人av在线资源| 精品99999| 黑森林av导航| 国产精品二区一区二区aⅴ污介绍| 人妻丰满熟妇av无码久久洗澡 | 中文字幕第3页| 中文字幕一区二区三区乱码在线| 法国伦理少妇愉情| 亚洲综合色噜噜狠狠| 国产成人在线网址| 麻豆91免费观看| 777午夜精品免费视频| 99精品视频一区二区| 国产亚洲精品久| 黄色片视频免费观看| 一区二区高清在线| 色综合天天天天做夜夜夜夜做| 国内精品久久久久影院一蜜桃| 日韩一区二区免费电影| 三级网站免费看| 中文字幕亚洲综合久久菠萝蜜| 成人在线观看免费高清| 日本aⅴ免费视频一区二区三区| 欧美亚洲高清一区二区三区不卡| 成人午夜在线播放| 国产亚洲成aⅴ人片在线观看| 欧美一区二区三区成人精品| 亚洲地区一二三色| 欧美三级中文字幕在线观看| 成人黄色国产精品网站大全在线免费观看 | 国产亚洲精品精华液| 黄色短视频在线观看| 婷婷开心激情综合| 欧美日韩国产综合视频在线观看 | 成人午夜视频免费看| 国产欧美在线观看一区| 男人的天堂官网| 久久精品国产免费| 精品剧情v国产在线观看在线| 无码人妻精品一区二区三区温州| 婷婷综合久久一区二区三区| 欧美男人的天堂一二区| av漫画在线观看| 亚洲h在线观看| 欧美一区二区三区四区在线观看 | 国产在线观看免费一区| 精品成人一区二区| 女人十八毛片嫩草av| 国产最新精品精品你懂的| 久久亚洲精品小早川怜子| 99久久精品免费视频| 国内精品不卡在线| 亚洲国产精品传媒在线观看| www欧美com| 成人av先锋影音| 亚洲女厕所小便bbb| 欧美色男人天堂| 国产人成视频在线观看| 天天操天天综合网| 精品欧美一区二区三区精品久久| 中文字幕xxx| 捆绑变态av一区二区三区| 久久久蜜臀国产一区二区| 91麻豆精品成人一区二区| 成人黄色片在线观看| 亚洲精品水蜜桃| 337p亚洲精品色噜噜噜| 右手影院亚洲欧美| 国产一区二区在线观看免费| 国产精品久久久久久久久免费樱桃| 国产波霸爆乳一区二区| 美女流白浆视频| 免费观看成人av| 中文幕一区二区三区久久蜜桃| 中文字幕在线观看成人| 国产成人精品一区二区在线小狼 | 91网站免费入口| 国产成人精品一区二区三区网站观看| 国产精品久久久久久久久图文区 | 日本少妇色视频| 国产毛片精品视频| 亚洲欧美国产三级| 91麻豆精品国产无毒不卡在线观看| 午夜在线观看一区| 成人国产精品免费观看动漫| 亚洲激情图片一区| 欧美大片在线观看一区| 国产大屁股喷水视频在线观看| a在线欧美一区| 日韩成人午夜精品| 日本一区二区动态图| 欧美日韩国产免费| 人妻精品久久久久中文| jvid福利写真一区二区三区| 日日骚欧美日韩| 国产欧美日韩三级| 欧美自拍丝袜亚洲| 五月天精品视频| 91免费看视频| 久久精品国产成人一区二区三区 | 中文字幕制服丝袜成人av| 欧美特级限制片免费在线观看| 亚洲天堂网一区二区| www.日韩大片| 蜜桃av噜噜一区二区三区小说| 中文字幕中文字幕在线一区 | 一级性生活大片| www.亚洲色图.com| 久久黄色级2电影| 亚洲激情图片qvod| 久久久久亚洲蜜桃| 欧美人与禽zozo性伦| 亚洲区一区二区三| 久久久久久久无码| 成人免费看黄yyy456| 久久国产尿小便嘘嘘| 亚洲精品欧美二区三区中文字幕| 精品av久久707| 在线成人av网站| 色美美综合视频| 中文字幕免费高清| youjizz.com日本|