ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

微信公众号入门笔记(二)响应文本消息(1/2)

来源:网络整理     时间:2016-01-31     关键词:

本篇文章主要介绍了"微信公众号入门笔记(二)响应文本消息",主要涉及到方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 作者:zhutulang 在这篇中,笔者将介绍如何让你的公众号响应接收到的文本消息。 在第一篇中,我们配置了url。于是当普通微信用户向公众账号发消息时,微信服...

作者:zhutulang

在这篇中,笔者将介绍如何让你的公众号响应接收到的文本消息。

在第一篇中,我们配置了url。于是当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。

如果你看了文档,那么你会知道,发送文本消息时,微信发送的是类似下面的xml数据包:

 
 
 
 1348831860
 
 
 1234567890123456
 

它们的含义如下:

参数

描述

ToUserName

开发者微信号

FromUserName

发送方帐号(一个OpenID

CreateTime

消息创建时间 (整型)

MsgType

text

Content

文本消息内容

MsgId

消息id,64位整型

我们在第一篇中写的controller里没有写post方法,那么现在,我们就要提供一个post方法。当普通微信用户A向我们的公众号发送一段文本之后,controller里的post方法就会接收到该请求。我们可以稍微处理下,然后用同样的xml格式返回,微信服务器就会收到该响应。如果说我们要对A用户做出回应,这里有一点要注意的是,我们返回的xml数据中,要记得把ToUserName FromUserName 交换。这个很好理解,因为,我们收到的数据包,发送方是A,接收方是我们的公众号,而我们回应时,发送方是我们的公众号,而接收方是A。记住喽!

相关图片

相关文章