首页后端开发ASP.NETASP 微信公共平台接口实现代码

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

时间2024-02-07 15:22:03发布访客分类ASP.NET浏览301
导读:收集整理的这篇文章主要介绍了ASP 微信公共平台接口实现代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 复制代码 代码如下:<%@Language="vbScript" C...
收集整理的这篇文章主要介绍了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> 0FuncFlag> " & _
"/xml> "
end function
%>

您可能感兴趣的文章:@H_991_126@
  • java微信开发API第一步 服务器接入
  • C#微信开发(服务器配置)
  • 微信JS接口汇总及使用详解
  • PHP对接微信公众平台消息接口开发流程教程
  • 微信API接口大全
  • .net实现微信公众账号接口开发实例代码
  • 微信公众号支付(二)实现统一下单接口
  • c#使用微信接口开发微信门户应用
  • 微信公众平台开发接口PHP SDK完整版
  • 微信公众平台开发-微信服务器IP接口实例(含源码)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ASP 微信公共平台接口实现代码
本文地址: https://pptw.com/jishu/604214.html
asp生成静态HTML(动态读取) asp中的Rnd 函数

游客 回复需填写必要信息