LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

关于asp网站微信公共平台接口的验证实现代码

admin
2014年12月3日 0:21 本文热度 6502
微信公共平台只给出了PHP网站的接口示例代码,对asp网站没有做接口介绍。最近正好给一个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="aaabbb"'您在后台添写的 token
signature = Request("signature")
nonce = Request("nonce")
timestamp = Request("timestamp")
dim ToUserName '开发者微信号
dim FromUserName'发送方帐号(一个OpenID)
dim CreateTime '消息创建时间(整型)
dim MsgType 'text
dim Content '文本消息内容
dim MsgId '消息id,64位整型


set xml_dom = Server.CreateObject("MSXML2.DOMDocument")'此处根据您的实际服务器情况改写
xml_dom.load request
ToUserName=xml_dom.getelementsbytagname("ToUserName").item(0).text
FromUserName=xml_dom.getelementsbytagname("FromUserName").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
set xml_dom=Nothing

dim mingling,mlid
mingling=replace(content,chr(13),"")
mingling=trim(replace(mingling,chr(10),""))
If IsNumeric(mingling) Then'如果是数字
'这里添加您的 回复代码
if mingling=0 Then
returnstr="回复数字为0"
elseif mingling=1 Then
returnstr="回复数字为1"
elseif mingling=2 Then
returnstr="回复数字为2"
elseif mingling=3 Then
returnstr="回复数字为3"
end if

else'非数字
if mingling="wowomi" then
returnstr="回复命令为:"&VBCrLf &_
"回复1. 网站建设"&VBCrLf &_
"回复2. 网页设计"&VBCrLf&_
"回复3. 平面设计"&VBCrLf &_
"回复4. 购买源码"&VBCrLf &_
"回复5. 淘宝店铺装修"&VBCrLf
end if
end if
if len(returnstr)=0 then
returnstr="欢迎您加入<沃奇网络>大家庭"&VBCrLf &_
"在这个微信平台,您可以随时定制想要的网站,包括:"&VBCrLf &_
"回复1. 网站建设"&VBCrLf &_
"回复2. 网页设计"&VBCrLf&_
"回复3. 平面设计"&VBCrLf &_
"回复4. 购买源码"&VBCrLf &_
"回复5. 淘宝店铺装修"&VBCrLf
end if

strresponse="<xml>" &_
"<ToUserName><![CDATA[ojiFDtynmf5t443si3XQBpB19zqg]]></ToUserName>" &_
"<FromUserName><![CDATA[gh_b0dbeb087b38]]></FromUserName>" &_
"<CreateTime>"&now&"</CreateTime>" &_
"<MsgType><![CDATA[text]]></MsgType>" &_
"<Content><![CDATA[" & returnstr & "]]></Content>" &_
"<FuncFlag>0<FuncFlag>" &_
"</xml>"
response.write strresponse
%>

该文章在 2014/12/3 0:21:58 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved