微信
咨询热线:186 1601 6107
咨询邮箱:843563791@qq.com
您的位置: 首页 > 新闻中心 > 微信开发 > 【微信开发】微信公众号开发流程
【微信开发】微信公众号开发流程
发表日期:2021-07-16    文章编辑:网络    浏览次数:1130
   1.公众号是什么
   微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号, 商家可在微信平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 。形成了一种主流的线上线下微信互动营销方式。
   2.公众号种类及区别
   订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息;
服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息;
企业号:主要用于公司内部通讯使用,需要先验证身份才可以关注成功企业号。
账号之间区别对比:

   3.基本模式
   编辑模式
微信专门提供管理后台编辑模式,为没有开发经验的人员提供了一种模式,创建一些基础功能的公众号
开发模式
通过微信公众平台开发模式,我们可以实现微信编辑模式几乎所有的功能,同时开发更多高级功能
注意:编辑模式和开发模式基本是互斥的,但在群发功能仍可用
   4.用户消息回复
   接口文档:


   6.AccessToken
   接口文档:
   access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token,开发者需要进行妥善保存。
   access_token的存储至少要保留512个字符空间,access_token的有效期目前为2个小时,需定时刷新,重复获取将导致
   上次获取的access_token失效。
   7.自定义菜单功能
   接口文档:
   菜单功能在切换到开发模式时,编辑模式菜单功能就失效了
   菜单相关说明:
   1.最多3个一级菜单,5个二级菜单
   2.一级最多4个汉字,二级最多7个汉字,多出来的会以“...”代替
   3. click:事件 view:跳转页面 type:定义事件类型(拍照、扫码等)

   8.授权登录
   文档:
   直接登录
   直接用微信登录系统,获取用户基本信息
   绑定用户登录
   获取系统用户名和密码确认,并绑定微信号
   OpenID与UnionID的概念
   为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下, 绑定后,一个用户虽然对多个公众号和应用有多个不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID
   授权流程图


微信公众号参考地址:
1. 微信公众平台
2. 微信开放平台
3. 公众号说明
4. 公众号开发很好的一篇博客
5. 开源中国提供的微信SDK
6. 模板消息
标签: 牛迈网络科技    
相关文章推荐