1. 企业号,服务号,订阅号的区别
消息次数限制:每分钟群发200次。每月主动发送消息不超过4条。每天群发一条。
验证关注者身份:通讯录成员可关注。任何微信用户扫码即可关注。任何微信用户扫码即可关注。
消息保密:消息可转发、分享,支持保密消息,防成员转发。消息可转发、分享。消息可转发、分享。
定制应用:可根据需要定制应用,多个应用聚合成一个企业号。不支持,新增服务号需要重新关注。不支持,新增服务号需要重新关注。2.
2. 个人订阅号
功能(编辑模式&&开发模式):群发功能。添加自动回复,消息自动回复,关键词自动回复。自定义菜单,最多三个以及菜单,每个一级菜单最多五个子菜单。投票管理。
管理:消息管理(查看消息)。用户管理(分组,修改昵称)。素材管理(提前对图文消息,图片库,语音,视屏进行编辑报保存,群发消息的时候选择消息)。
推广:需要认证。
统计(报表形式展示):用户分析,图文分析,消息分析,接口分析。
设置:个人设置头像,二维码,昵称,介绍,所在地址
3. 自定义菜单
自定义菜单有两种类型:click类型(发送消息),view类型(跳转到网页)。
4. 开发环境
一个微信公众号
外网映射工具(开发调试),与微信对接的url要具备一下条件:在公网上能够访问,端口只支持80端口
映射工具(ngrok可以将内网映射到公网上面,这样就可以在公网*问你的本地网络服务):ngrok 8080,ngrok-config ngrok.cfg subdomain example 8080,帮助文档:http://www.tunnel.mobi/
5.开发模式
开发模式和编辑模式(自动回复,自定义菜单)两者互斥。
数据交互原理:请求->微信后台->解析转发至服务器(微信公众号服务器)->处理后返回给微信后台->转发给微信客户端
填写服务器配置。
请求检测是否来自微信。
消息接收与响应:映射工具(ngrok -config ngrok.cfg -subdomain mytest 8090)