微信公众号开发流程

目录

 

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 模板消息

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端微信公众号开发流程一般包括以下步骤: 1. 注册微信公众号:首先,你需要在微信公众平台上注册一个公众号。根据你的需求,可以选择订阅号、服务号或企业号。 2. 设置服务器:在公众平台上,你需要设置服务器用于接收和处理微信服务器发送的消息。你需要提供一个能够响应微信服务器验证的URL,并配置合法域名。 3. 开发公众号后台:你可以选择使用开发框架(如Node.js、Java等)来开发公众号后台,用于处理微信服务器发送的消息和事件。根据需求,你可能需要实现菜单管理、自动回复、素材管理等功能。 4. 开发前端页面:根据你的设计需求和业务逻辑,开发前端页面。你可以使用HTML、CSS和JavaScript等技术来构建用户界面,并与后台交互获取数据。 5. 微信JS-SDK的使用:如果你需要在公众号中使用微信的JS-SDK功能(如分享、支付等),你需要在前端页面中引入相应的JS文件,并按照文档说明进行相应的配置和调用。 6. 调试和测试:在开发过程中,及时进行调试和测试,确保公众号的正常运行和符合预期的功能。 7. 提交审核和发布:当你开发完成并测试通过后,可以在微信公众平台上提交审核。审核通过后,你可以正式发布你的公众号。 请注意,以上仅为一般的开发流程,具体的步骤和实现方式可能因个人需求和技术栈而异。在开发过程中,你可以参考微信公众平台开发文档和示例代码,以便更好地理解和实现相应功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值