微信的公众平台是腾迅公司在微信的基础上新增的功能,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。微信公共平台服务分为两种号,一个是“订阅号” 一个是“服务号”, 然后是两种模式,一个是“编辑模式”,另一个是“开发模式”。编辑模式比较适合不懂得程序的用户,可实现的功能比较少
微信的通信机制如图片所示:
下面我们来详细学习下编辑模式和开发者模式
首先我们需要注册一个微信公众账号
网址:https://mp.weixin.qq.com
一、编辑模式
编辑模式主要有以下三个特点:
1.设置公众账号被关注时的回复消息。编辑模式主要有以下三个特点:
2.消息自动回复设置。
3.关键词自动回复。
这三点大家应该都知道什么意思,简单介绍一下吧。
1.就是当有普通用户关注微信公众账号时,微信公众账号回复的一条消息,内容可以设置为欢迎信息等等。
2.就是当有用户向公众账号发送消息时,公众账号的自动回复消息内容。不知道什么意思? QQ离开状态的自动回复大家应该明白吧?
3.关键词自动回复,就是当微信公众账号接收到用户发送来的一些消息,比如
你好。微信公众账号对用户的回复内容,当然也可以设置全匹配也可以取消全匹配。
二、开发者模式
开发者模式基本可以完成以上3点的任何功能,而且可以更完美、更人性化的实现。开启开发模式之后,需要设置一个Token值,来验证接口的URL
通过上面描述微信通信机制的图片我们可以看出,我们需要一个微信后台服务器
我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境。
申请地址:http://sae.sina.com.cn/ ,使用新浪微博账号可以直接登录SAE,登录后SAE将赠送500个免费云豆。