对于当代人来说微信已经是日常生活与工作中不可或缺的社交工具,几乎每一部智能手机都安装了微信。在从前它只是一个社交工具,人们有着许多的选择;而如今它更是一个实用的营销工具,让越来越多的商家也为之着迷。如今越来越多的企业都开发了相应的微信公众号,那么为什么企业要开发微信公众号?企业开发微信公众号有什么好处呢.
当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个请求,可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。严格来说,发送被动响应消息其实并不是一种接口,而是对微信服务器发过来消息的一次回复。微信服务器在将用户的消息发给公众号的服务器地址(中心处配置)后,微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时。关于重试的消息排重,有msgid的消息推荐使用msgid排重。
公众号用户***基于***作用域(scope参数)的不同,分为静默***(scope为snsapi_base)和非静默***(scope为snsapi_userinfo)。静默***就是用户无感知的就***了,但只能不弹出***页面,直接跳转,只能获取用户openid,非静默***会弹出***页面,可通过openid拿到头像、昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户***,也能获取其信息 。
公众号***登录的效果大概都像下面这样,就是一进入首页就弹出让用户***的弹窗(非静默***)。