加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

利用ASP 在微信公共平台上实现代码

发布时间:2023-10-11 11:22:27 所属栏目:Asp教程 来源:
导读:复制代码 代码如下:
<%@Language="VBScript" CodePage="65001"%>
<%
&#39;**********************************************
&#39;注意事项
&#39;ASP文件需要以UTF-8的格式保存,否则乱码.
&#39;以下两行代码是为
复制代码 代码如下:
<%@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'发送方帐号
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")

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章