微信开发之消息的接收与响应--消息交互基础

Posted 程序猿一个人的生活

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信开发之消息的接收与响应--消息交互基础相关的知识,希望对你有一定的参考价值。

一、微信交互流程

  1、用户通过微信客户端向公众号发送消息,消息首先会被微信服务器接收到

  2、微信服务器接收到消息后,会根据开发者在接口配置信息中填写的URL,将消息通过HTTP POST发送到公众号服务器

  3、公众号服务器接收到消息后,会根据相应的逻辑进行处理

  4、处理完成后,公众号服务器会将处理结果发送到微信服务器,

  5、微信服务器将公众号服务器返回的消息通过公众账号发送给用户

二、消息的分类

  1、请求消息

     请求消息是指用户发送给公众号的消息,包括文本消息,图片消息,语音消息,视频消息,地理位置消息等。

  2、事件

    事件是指用户对公众号做出的某种操作,微信服务器会将对应的事件消息推送给公众号,目前,事件操作有5种:

    关注、取消关注、扫描二维码、上报地理位置、点击自定义菜单

  3、响应消息

    响应消息是指公众账号回复给用户的消息,包括文本消息,图片消息,语音消息,视频消息,地理位置消息等。

 

以上是关于微信开发之消息的接收与响应--消息交互基础的主要内容,如果未能解决你的问题,请参考以下文章

微信开发之消息接收与回复--weixin-java-tools

微信学习总结 05 各种消息的接收与响应

微信公众号开发之消息的接收与被动回复消息

《C#微信开发系列-接收 / 返回文本消息》

微信开发之消息接收--文本消息

微信公众号开发之自动消息回复和自定义菜单