`
cfyme
  • 浏览: 279077 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

(转载)微信公众账号开发 :消息原理

 
阅读更多

一、消息描述

微信公众账号的消息模式分为2种:编辑模式、开发模式;

编辑模式:

消息由微信公众平台服务器处理,当用户发送消息给公众账号时,微信公众平台服务器会根据公众账号在微信公众平台定义的消息规则进行回复,如果没有匹配到,那么就不会回复,这也是为什么我们有时候给公众账号发送消息的时候,没有收到消息回复的原因;

当然,微信公众账号可以选择性的回复某个用户的消息,就是说,在微信公众平台的消息列表中,可以针对某个用户发送的消息进行回复;

 

开发模式:

消息由开发者服务器处理,当用户发送消息给公众账号时,微信公众平台服务器会将用户发送的消息转发给开发者服务器,开发者服务器根据自己的业务包装回复消息(举例:可以使随机回复,也可以是固定回复一条消息,等等,比如招商银行的公众账号),然后将回复消息发送给微信公众平台服务器;微信公众平台服务器收到消息后,再将消息发送给用户;

当然,也可以在微信公众平台中针对某个用户发送的消息进行回复;

 

另外:对于微信公众账号的菜单,当我们点击某个菜单时,也是发送给公众账号一条消息,只是用户在体验上不同而已(一个是界面操作,一个是消息发送),但是本质上是一样的;

 

二、逻辑流程图

先来看看用户直接发送消息时的流程图

                                                                                       (图一)

如果公众账号有菜单,点击菜单时候其实也就是发送消息,只是稍微有点不同;如下图:

如果菜单是网页链接菜单,那么在微信中就直接访问网页了;

如果是事件菜单,相当于发送消息,整个的流程和(图一)一样;

 

转载地址:http://blog.csdn.net/qicong7/article/details/21020675

分享到:
评论

相关推荐

    微信小程序开发:模拟同花顺炒股小程序(源码+图表)

    微信小程序开发:模拟同花顺炒股小程序(源码+图表) 微信小程序开发:模拟同花顺炒股小程序(源码+图表) 微信小程序开发:模拟同花顺炒股小程序(源码+图表) 微信小程序开发:模拟同花顺炒股小程序(源码+图表) ...

    微信小程序demo:商城(源代码+截图)

    微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)微信小程序demo:商城(源代码+截图)...

    微信小程序demo:花店(源代码+截图)

    微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)...

    微信小程序 题库:选择选项,切换至下一题 (源码)

    微信小程序 题库:选择选项,切换至下一题 (源码)微信小程序 题库:选择选项,切换至下一题 (源码)微信小程序 题库:选择选项,切换至下一题 (源码)微信小程序 题库:选择选项,切换至下一题 (源码)微信小程序 题库...

    微信开发实例 微信公众平台开发 之微信接口前期准备

    微信开发实例 微信公众平台开发教程-深入浅出微信公众平台实战开发(微网站、LBS云、Api接口调用、服务号高级接口)1.微信接口前期准备。由北风网提供,微信开发实例微信公众平台基础篇: 1)微信公众平台简介:开发...

    WechatBot:微信ChatGPT机器人

    WechatBot:微信ChatGPT机器人WechatBot:微信ChatGPT机器人WechatBot:微信ChatGPT机器人WechatBot:微信ChatGPT机器人WechatBot:微信ChatGPT机器人WechatBot:微信ChatGPT机器人WechatBot:微信ChatGPT机器人...

    C#微信公众账号开发

    C#微信公众账号开发

    [点微]微信平台微信接口提交提示:TOKEN验证失败、URL请求超时1

    [点微]微信平台Discuz 论坛微信运营首选平台微信接口提交提示:TOKEN验证失败、URL请求超时我们在提交开发者中心设置的URL和TOKEN的时候,往往会

    微信小程序开发:开启移动互联网的新纪元.txt

    微信小程序开发:开启移动互联网的新纪元.txt

    微信公共账号开发教程

    2. 微信公众帐号开发教程第2篇-微信公众帐号的类型(普通和会议) 3. 微信公众帐号开发教程第3篇-开发模式启用及接口配置 . 微信公众帐号开发教程第5篇-...6. 微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘

    微信公众账号大全微信导航源码

    微信联盟微信公众账号大全导航源码PHP运营版,本源码采用鱼福核心,修改版微信公众平台导航源码,适合商业运营、可后台充值,发布微信活动,关联微信公众账号,首页广告后台一键推荐,用户自主发布微信公众账号!...

    微信公共账号开发(文本消息的接收与回复)

    微信公共账号开发(文本消息的接收与回复)。小例子很简单。

    微信公众平台开发视频

    3. 微信公众平台开发之Struts2 (免费) 25:31 4. 微信公众平台开发之Spring MVC 27:12 5. 识别微信浏览器 24:40 6. 限制只允许微信浏览器访问 23:30 7. 一套程序服务多个账号---原始ID 17:46 8. 一套程序服务多个账号...

    拆解微信公众平台接口:CRM六大模块真容

    拆解微信公众平台接口:CRM六大模块真容

    微信公众账号开发教程

    随着微信的流行,越来越多的人使用微信赚钱,其中微信公众账号的经营是一个方式。这就是 微信公众账号开发教程。

    微信小程序Demo:仿饿了吗

    微信小程序是一种轻量级的应用开发平台,由腾讯公司推出,主要应用于移动端,旨在提供便捷的、无需下载安装即可使用的应用体验。"仿饿了吗"微信小程序Demo是一个学习和实践项目,目的是模仿知名的外卖平台“饿了么”...

    java版微信公众账号开发教程

    java版微信公众账号开发教程,作为一个java开发微信项目的完整教程

    微信小程序开发环境搭建(超详细)

    首先我们需要是登录微信公众平台 微信公众平台 点击右上角立即注册 注册账号类型选择小程序 进入注册界面后按提示完成账号信息 邮箱激活 信息登记 注册完成后界面如下,点击普通小程序开发工具(如需开发小游戏则...

Global site tag (gtag.js) - Google Analytics