赤峰鼎好职业技术学校--专注计算机教育20年官方网站!

赤峰鼎好职业技术学校

赤峰鼎好职业技术学校


CHIFENG DINGHAO ZHIYE JISHU XUEXIAO

全国咨询热线
0476-2892015
赤峰鼎好职业技术学校,赤峰计算机学校!
当前位置:首页 > 教育教学> 实战课

ASP 微信公共平台接口实现代码

人气:   发表时间:2017-4-12 10:08:01   【

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="" &_
"" &_
"" &_
""&now&"" &_
"news" &_
"5" &_
"" &_
"" &_
"不赚差价的二手车交易市场" &_
"聊城二手车是二手车网上与实体相结合的二手车市场,以聊城二手车信息为主提供聊城及周边地市的二手车交易信息,您可免费查看和发布二手车信息,办理二手车相关业务。" &_
"
" &_
"" &_
"" &_
"
" &_
"" &_
"<![cdata[查看二手车信息]]></![cdata[查看二手车信息]]>" &_
"" &_
"" &_
"" &_
"
" &_
"" &_
"<![cdata[二手车过户手续]]></![cdata[二手车过户手续]]>" &_
"" &_
"" &_
"" &_
"
" &_
"" &_
"<![cdata[什么是不赚差价]]></![cdata[什么是不赚差价]]>" &_
"" &_
"" &_
"" &_
"
" &_
"" &_
"<![cdata[联系我们]]></![cdata[联系我们]]>" &_
"" &_
"" &_
"" &_
"
" &_
"
" &_
"1" &_
"
"
end function

function text(fromusername,tousername,returnstr)
text="" &_
"" &_
"" &_
""&now&"" &_
"" &_
"" &_
"0" &_
"
"
end function
%>


赤峰鼎好计算机学校版权声明书:
本网站的所有内容版权归赤峰鼎好计算机学校所有,不允许复制及其他任何形式使用。
对未经许可擅自使用者,本校保留追究其法律责任的权利。

在线客服

招生咨询
点击这里给我发消息
其他咨询
点击这里给我发消息