我们来实现一下用户关注公众号时接收推送消息并自动回复的功能
事件和消息都是推送到我们的URL上,怎么区分他们也很简单,通过MsgType这个属性,那么进一步再区分是关注还是取消关注,根据Event属性即可。所以,我们在原来的InMessage类,再添加一个Event属性。
自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如
公众号开发设计
我们来实现一下用户关注公众号时接收推送消息并自动回复的功能
事件和消息都是推送到我们的URL上,怎么区分他们也很简单,通过MsgType这个属性,那么进一步再区分是关注还是取消关注,根据Event属性即可。所以,我们在原来的InMessage类,再添加一个Event属性。
自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示:
在我们的生活中,无论是城消费,还是日常生活消费,都可能收到这种提示,比如订单通知,快递状态通知,支付通知,都属于业务通知,很多公众号也都实现了这种功能,当触发了某种行为或状态改变,就会发送这么一个消息给你,因为这种消息都是按照一定的的格式来编辑,所以也叫模板消息。
我们要发送模板消息,步是需要创建一个模板,有了模板之后,我们才能填充内容来进行发送。创建模板不需要调用接口,在公众号后台即可设置
现在我们来按照下面案例来新建一个模板。但是模板的内容是有一定的规则的,不能随便添加。
测试模板的模板ID仅用于测试,不能用来给正式帐号发送模板消息为方便测试,测试模板可任意内容,但实际上正式帐号的模板消息,只能从模板库中获得需为正式帐号申请新增符合要求的模板,需使用正式号登录公众平台,按指引申请模板内容可设置参数(模板标题不可),供接口调用时使用,参数需以{{开头,以.DATA}}结尾保存之后,微信会给该模板分配一个ID,待我们要发送模板消息的时候就需要用到这个ID了。
公众号后台配置服务器信息使用内网穿透工具穿透内网地址,然后在公众号后台菜单开发—>基本配置中填写服务器配置信息。
填写完成后点击启用,这样就完成了微信服务器和业务服务器的关系配置。开启配置后,自动回复、自定义菜单等功能都不能正常使用了。这时候就需要去调用对应的接口实现这些功能。
目前,微信提供的接口对订阅号的限制比较大,未认证的订阅号基本上只有接收消息的几个功能接口。
(作者: 来源:)