微信开发(四)收发消息

前端之家收集整理的这篇文章主要介绍了微信开发(四)收发消息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


文章作者:松阳

本文出自 阿修罗道禁止用于商业用途,转载请注明出处。

原文链接http://www.jb51.cc/article/p-kgwyasna-eg.html







原理

这篇文章主要介绍如何读取用户从手机端发出的信息。当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。以文本为例,XML数据包结构如下:

 <xml>
 <ToUserName><![CDATA[toUser]]></ToUserName>
 <FromUserName><![CDATA[fromUser]]></FromUserName> 
 <CreateTime>1348831860</CreateTime>
 <MsgType><![CDATA[text]]></MsgType>
 <Content><![CDATA[this is a test]]></Content>
 <MsgId>1234567890123456</MsgId>
 </xml>

我们可以使用在线工具 调试这个接口。

wechat

下午在找解决方案的时候,突然找到了这个项目 。搞了半天,有大神已经有这方面的研究了。估计Node.js用这个就成,要是有啥问题,也可以看源码改。可以直接用npm安装:

$ npm install wechat

踏破铁鞋无觅处,得来全不费工夫

猜你在找的XML相关文章