今天对微信公众号进行了学习,老师布置的任务如下
1)微信公众平台分类、各自的使用场合、自带的后台管理
2)微信接口
3)微信自带样式库的使用
接下来我分别对这些进行整理。
1)微信公众平台分类、各自的使用场合、自带的后台管理
1.服务号
2.订阅号
3.企业号
1、订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息;
2、服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息;
3、企业号:主要用于公司内部通讯使用,需要先有成员的通讯信息验证才可以关注成功企业号。
PS:如果想简单的发送消息,达到宣传效果,建议可选择订阅号;如果想进行商品销售,进行商品售卖,建议可申请服务号;如果想用来管理内部企业员工、团队,对内使用,可申请企业号。
自带的后台管理界面
2)微信接口
微信接口开发及公众平台消息接口为开发者提供了一种新的消息处理方式。
公众平台用户提交信息后,微信服务器将发送GET请求到填写的URL上,并且带上四个参数:
开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,否则接入失败。
signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
加密/校验流程:
将token、timestamp、nonce三个参数进行字典序排序
将三个参数字符串拼接成一个字符串进行sha1加密
开发者获得加密后的字符串可与signature对比,标识该请求来源于微信