从设计理念上理解公众号-微信公众平台开发的学习笔记

公众号:公众号的开发商,他们通过使用微信的公众平台向关注者提供服务.我们的老板. 公众平台:微信开放给公众号向微信用户提供服务的运营商. 关注者:关注了公众

公众号:公众号的开发商,他们通过使用微信的公众平台向关注者提供服务.我们的老板.

公众平台:微信开放给公众号向微信用户提供服务的运营商.

关注者:关注了公众号的微信用户.

通信协议大致分为如下三类

1:公众平台向公众号发送的验证消息

功能:向公众发发送认证消息.

格式:功能和参数都包含在url中.body为空的GET请求

2:公众平台向公众号推送消息

功能:关注者的动作,关注者发送消息,人员变动,权限变化等

格式:api名字包含在url中,body为XML格式的消息内容

3:公众号向公众平台推送消息

功能:调整菜单,想关注者发消息等等

格式:api名字包含在url中,body为json格式的消息内容

url:公众号的服务器

token:公众号和公众平台间通信的验证口令.它不会参与数据传输,但是公众号可以用他来验证消息是否来自公众平台

access_token:公众号像公众平台申请的消息验证的口令