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

  次阅读 来源:互联网(转载协议) 2016-03-01 10:57 我要评论(0)

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

'dimmingling

'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"

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

    品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

  • 第一批国家重点研发计划公布,旷视科技开启“五年行动”

    第一批国家重点研发计划公布,旷视科技开启“五年行动”

  • 长虹新款智能语音空调,告诉你空调也能玩Siri

    长虹新款智能语音空调,告诉你空调也能玩Siri

  • 让AI触手可及  Qualcomm携手创通联达推出全新终端侧AI开发套件

    让AI触手可及 Qualcomm携手创通联达推出全新终端侧AI开发套件

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...