微信公众平台从诞生开始到现在已经积累了海量的公众号,这其中有大量的个人运营者。为了让公众号更好滴为粉丝们服务,微信官方提供了很多接口,使用这些接口来丰富公众号的功能对于有些个人运营者来说可能并不熟悉。从今天开始,宅主会陆续为大家讲解微信公众号开发的相关内容。
首先为大家介绍微信公众号的消息推送原理。以关键词触发消息为例,我们使用微信向公众号发送一个关键词,公众号随即会对我们发的关键词进行回复,或是文字或是图文,那么在这个过程中到底发生了什么呢?
我们都知道,在进行微信公众号开发之前,需要在公众号的后台配置一对url和token,如下图所示
配置好url和token点击提交的时候,会进行url有效性的验证(相关内容在第二篇中详细介绍),验证通过则接入成功,微信服务器可以和自定义服务器(url)进行消息互推,否则接入失败。
当我们(终端)给公众号(微信服务器)发送消息之后,公众号会把消息推送到我们填写的url(自定义服务器),我们可以在url对应的服务器上对推送过来的消息进行处理之后再根据规定的格式推送给公众号(具体的内容会在之后的篇章中详细介绍),然后公众号收到url推过来的消息之后,再将消息推送给用户,这就完成了用户给公众号发消息,公众号给用户回复消息的过程。在这里填写的url和token起到了中介的作用。整个过程如下图所示:
本篇内容就介绍到这里,下一篇为大家介绍验证服务器地址url的有效性。