** 微信公众号开发中常用功能和应用场景, 陆续完善中** <b><span style="color:red;font-size:30px;">代码整理中, 目前定了具有代表性功能大纲;请知晓</span></b> <br><br> <blockquote class="danger"> <h3 id="-code-thinkphp-code-">不能预览的代表已经完成</h3> </blockquote> <br> [TOC] <br> ## 简介 微信公众号官方网址:[https://mp.weixin.qq.com/](https://mp.weixin.qq.com/) 微信公众平台是基于微信系统推出的应用平台; 微信公众号是此平台的账户统称,区别于个人微信的; 如:qq号就是qq平台的账户; 微信公众号分类:订阅号,服务号;企业号及小程序独立存在的,但相互中间还有联系; <br> ##公众号主要区别: 1. 注册者:服务号不能个人注册,订阅号可以个人注册 2. 群发消息:订阅号每天可以群发1次消息给关注者;服务号每月4次; 目前微信规定1次消息最多包含8条图文 3. 接口权限:一般订阅号不可以使用微信支付 4. 订阅号认证可以申请转为服务器;(个人订阅号无法认证, 故无法使用高级接口) 官方说明:[http://kf.qq.com/faq/140806zARbmm140826M36RJF.html](http://kf.qq.com/faq/140806zARbmm140826M36RJF.html) <br> <br> ## 公众号注册 ### 1. 正式号注册 注册地址:[https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN](http://https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN) 注册说明:[http://kf.qq.com/faq/120911VrYVrA151214JRNfIf.html](http://kf.qq.com/faq/120911VrYVrA151214JRNfIf.html) *注:个人只能注册订阅号,一个身份证可以注册5个不同账户* ### 2. 接口测试号申请 开发学习可以使用,常用接口都有(除微信支付) 注册和登录地址:[https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login](https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login) <br> ## 微信公众号两大功能 ### 1. 消息互动: 1)事件处理:用户关注公众号后-->开发者服务器-->做出响应;其他详细介绍查看《接收事件消息》章节 2)关注者 给公众号发送消息 --> 开发者服务器获取消息--->回复消息;详细介绍查看《接收/回复消息》章节 ![](https://box.kancloud.cn/1368e0340cc4d99eefaad76ebdd2dcc0_326x315.png) ### 2. 嵌入手机网页(H5页) 调用接口完成应用开发,微信内置了浏览器功能 1)通过自定义菜单跳转到自定义URL:见《公众号菜单》章节 2)网页授权获取用户信息实现免登陆注册功能,《网页授权》章节 自定义菜单如图: ![](https://box.kancloud.cn/a59eb5550356a2ce449fb460abf11e8e_345x316.png) <blockquote class="danger"> <h4>学习微信公众号接口需要准备: 1)已备案的域名; 2)服务器(空间) 3)通过域名能正常访问自己的服务器; </h4> </blockquote> #### ***教程是结合TP框架, 个人可以通过测试号完成功能开发和接口开发测试***