公众服务器有什么功能
1. 微信公众平台接口是干什么的
微信公众平台接口是用于实现公众号与粉丝之间消息交互的功能。具体来说:
消息推送与回复:当粉丝向公众号发送消息时,微信服务器会将这个消息以特定结构的消息体推送给公众号对应的服务器地址。开发者可以通过编写代码来处理这个消息体,并根据需要回复相应的消息给粉丝。
扩展公众号功能:通过微信公众平台接口,开发者可以为公众号添加各种自定义功能,如自动回复、菜单导航、用户管理等。这些功能可以极大地丰富公众号的交互性和实用性,提升用户体验。
实现线上线下互动营销:商家可以利用公众账号平台进行自媒体活动,如展示微官网、微会员、微推送等,形成线上线下互动的微信营销方式。这些功能的实现都离不开微信公众平台接口的支持。
综上所述,微信公众平台接口是公众号开发者与微信服务器进行交互的重要桥梁,它使得开发者能够灵活地为公众号添加各种功能,满足用户的多样化需求。
2. 用户、微信后台和公众账号服务器
1)用户在微信的手机客户端里向公众账号发送一条消息,这条消息会通过网络到达微信的后台;
2)后台收到这条消息之后,把消息转发给公众账号的服务器;
3)公众账号服务器收到请求后,解析消息格式,根据用户内容和自己的服务器逻辑,计算出需要返回给用户的消息,然后封装消息,返回给微信后台;
4)微信后台把公众账号服务器发来的消息转发给用户的微信手机客户端,这样用户在手机客户端上就可以看到公众账号发来的微信消息了。
这里的消息是一个比较泛的概念,包含文字、图片、事件等
1.获取微信后台发过来的消息;
2.实现自己的业务逻辑;
3.发送返回消息给微信后台;
须按照微信公众平台开发文档的格式来处理消息
因为微信服务器请求公众账号服务使用的是HTTP协议,所以在公众账号服务器上必须要运行一个HTTP服务,并打开一个端口。
3. 公众号开通服务器和未开通的区别在哪
区别在于功能限制、服务稳定性:
1、功能限制:未开通服务器的公众号无法使用自定义菜单、自动回复以及高级接口等功能;而开通服务器后,公众号可以通过服务器上的代码实现自定义菜单、微信支付、消息群发等丰富的功能。
2、服务稳定性:服务器开通后,公众号将拥有一个稳定可靠的服务器来处理微信服务器发送的请求,提高了公众号的运行稳定性和性能。
3、公众号开通服务器是提高公众号功能和稳定性的重要方式,特别对于具有较高流量和用户活跃度的公众号尤其重要。
4. 微信公众号启用服务器配置
启用服务器配置之后,服务器能收到一系列微信事件:比如关注,取消关注,扫码,点击等事件,然后根据不同的事件给用户发消息。
在微信公众号后台保存服务器配置时,微信会实时发送get请求校验所填写的地址及token的正确性。
原样发回echostr才算校验通过。
其中SHA1类来源于: 微信demo
事件接收接口: