本篇文章主要介绍了"微信公众号入门笔记(二)响应文本消息",主要涉及到方面的内容,对于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。记住喽!