微信公众号开发流程

目录

 

1.公众号是什么

2.公众号种类及区别

3.基本模式

4.账号接入

5.用户消息回复

6.AccessToken

7.自定义菜单功能

8.授权登录

9.模板消息


1.公众号是什么

       信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信

平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 。形成了一种主流的线上线下微信互动营销方式。

2.公众号种类及区别

      订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证前后都是每天只可以群发一条消息;

      服务号:主要偏于服务交互(类似银行,114,提供服务查询),认证前后都是每个月可群发4条消息;

     企业号:主要用于公司内部通讯使用,需要先验证身份才可以关注成功企业号。

     账号之间区别对比

    

   

3.基本模式

    编辑模式

    微信专门提供管理后台编辑模式,为没有开发经验的人员提供了一种模式,创建一些基础功能的公众号

   开发模式

    通过微信公众平台开发模式,我们可以实现微信编辑模式几乎所有的功能,同时开发更多高级功能

    注意:编辑模式和开发模式基本是互斥的,但在群发功能仍可用

 

4.账号接入

    4.1 使用ngrok外网映射工具配置服务器地址

           DOS命令下进入ngrok安装目录,输入命令

           ngrok -config=ngrok.cfg -subdomain 域名 端口

           

    4.2 开发接入

         文档https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319

        

   4.3开发完成重启tomcat,配置基本信息并提交基本信息

 5.用户消息回复

         接口文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453

         

           程序流程处理下图所示

     

      

6.AccessToken

      接口文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183

      access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token,开发者需要进行善保存。 

     access_token的存储至少要保留512个字符空间,access_token的有效期目前为2个小时,需定时刷新,重复获取将导致

     上次获取的access_token失效。

 

 7.自定义菜单功能

    接口文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013

    菜单功能在切换到开发模式时,编辑模式菜单功能就失效了  

    菜单相关说明:

          1.最多3个一级菜单5个二级菜单

          2.一级最多4个汉字,二级最多7汉字,多出来的会以“...”代替

          3. click:事件  view:跳转页面  type:定义事件类型(拍照、扫码等)

          

        

8.授权登录

  文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842

   直接登录

          直接用微信登录系统,获取用户基本信息

   绑定用户登录

          获取系统用户名和密码确认,并绑定微信号

  OpenIDUnionID的概念

       为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则

   需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个】

   不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID

  授权流程图

        

       

      

9.模板消息

接口文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277

相关内容

   1、只有认证后的服务号才可以申请模板消息的使用权限并获得该权限

   2、需要选择公众账号服务所处的2个行业,每月可更改1次所选行业

   3、在所选择行业的模板库中选用已有的模板进行调用

   4、每个账号可以同时使用25个模板

   5、当前每个账号的模板消息的日调用上限为10万次,单个模板没有限制

  发送模板消息流程

  

 信公众号参考地址:

  1. https://mp.weixin.qq.com/ 微信公众平台

  2. https://open.weixin.qq.com/ 微信开放平台

  3. https://kf.qq.com/faq/170213ANJna2170213vEzAbY.html 公众号说明

  4. http://www.cnblogs.com/zyw-205520/p/3500741.html 公众号开发很好的一篇博客

  5. https://github.com/Wechat-Group/weixin-java-tools 开源中国提供的微信SDK

  6. http://www.cnblogs.com/weiweictgu/p/4933186.html 模板消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值