用户、微信后台和公众账号服务器

先给三者之间的交互图:
用户、微信后台和公众账号服务器间的交互图
具体交互过程如下:

1)用户在微信的手机客户端里向公众账号发送一条消息,这条消息会通过网络到达微信的后台;
2)后台收到这条消息之后,把消息转发给公众账号的服务器;
3)公众账号服务器收到请求后,解析消息格式,根据用户内容和自己的服务器逻辑,计算出需要返回给用户的消息,然后封装消息,返回给微信后台;
4)微信后台把公众账号服务器发来的消息转发给用户的微信手机客户端,这样用户在手机客户端上就可以看到公众账号发来的微信消息了。
这里的消息是一个比较泛的概念,包含文字、图片、事件等

通过这个过程可以看到公众账号服务器要做的事情有以下三件:

1.获取微信后台发过来的消息;
2.实现自己的业务逻辑;
3.发送返回消息给微信后台;
须按照微信公众平台开发文档的格式来处理消息

注意点:

因为微信服务器请求公众账号服务使用的是HTTP协议,所以在公众账号服务器上必须要运行一个HTTP服务,并打开一个端口。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 微信5.0公众账号运营策略 前言 微信 5.0上线以后,企业公众账号被列入服务号范畴,每月仅可推送一条 信息。基于...
    达芬奇阅读 14,609评论 1 16
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,734评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,587评论 19 139
  • 浅夏的方向,定格在醒来的每一个清晨。萌萌地睡意还未消去,你那黑黝骨瘦地脸庞浮现于我的眼帘。晶莹的晨露,亲吻着初绽的...
    蓝雪新儿阅读 2,361评论 0 0
  • 刚刚开学没几天,差点忘记这个日子。但还是记起了这个算不上多有纪念意义的纪念日。 十月,正值布里斯班的雨季末期。直至...
    苓央阅读 819评论 0 0