最近在学习微信公众号开发的相关内容,现将学习内容总结如下:

一、微信公众平台简介

微信公众平台,即我们平时所说的“公众号”,曾用名“官方平台”、“媒体平台”,但最终命名为“公众平台”。从微信的命名我可以发现,公众平台不只是官方、媒体使用的平台,而是对所有公众都开放的统一平台。

微信与公众号区别
微信:个人娱乐,大多数是认识的人的社交圈,主要在手机端使用,可以互相关注

公众号:商业用途,陌生的社交圈,需要在PC端的微信管理后台操作,只能被用户关注

目前公众号主要分为三种类型
订阅号:面向个人,每天群发1条,扫码即可关注,不支持高级接口(微信支付)
服务号:面向企业和政府,每个月4条,扫码即可关注,支持高级接口

企业号:面向企业政府,每分钟200条,通讯录成员才可关注,支持高级接口

二、 开发账号准备
1、 账号注册
进入微信公众平台https://mp.weixin.qq.com ,点击右上角立即注册,选择“服务号”或“订阅号”注册(服务号仅限机构用户注册,个人用户只能选择订阅号)注册时需填写一系列信息,根据提示填写即可,此处不做赘述。
2、 测试账号申请
如果暂时不想注册账号,或者无法注册服务号,可选择官方提供的测试账号申请。申请地址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 点击后扫描二维码,即可获得一个测试账号,拥有服务号全部权限。

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

三、登录注册申请后的账号,进入了微信公众平台

微信公众平台主要有 编辑模式 和 开发模式,微信公众平台在开通编辑模式的情况下,可以实现文字,语音,图片,图文消息的自动回复和关键词自动回复。目前服务号和认证的订阅号,也可以开通微信自定义菜单功能。

编辑模式:(小白操作)

优点:简单实用;上手容易;不需要学习代码知识响应速度快,因为编辑模式不用从新搭建服务器;

缺点:文字回复有300字限制,关键字回复上限为200条;扩展功能有限,不能调用网络平台上面的地理位置、API等信息;没有数据库,如果使用者有自己的网站或者会员数据库,无法对接和处理海量的数据库。

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

优点:可调用网络API,实现天气、股票、快递、笑话、音乐等信息的查询;对接数据库。对于企业来说,一般都有自己的数据库,编辑模式是不能进行数据库对接的。通过开发模式,可以实现自己网站、论坛上数据库完美对接;可实现在线移动支付。过开发模式的二次开发,可以实现基于手机端的移动支付;用户的回复消息可突破300字限制。

缺点:需要懂点代码知识,上手比较困难。到底该选择何种模式,需要根据自身企业情况,合理安排。

注意:两种模式不能同时开启,启用编辑模式时,开发模式设置的功能失效(关闭),反之,毅然。

微信公众号开发—入门系列(一)相关推荐

  1. 微信公众号开发入门教程第一篇

    微信公众号开发入门教程第一篇 关键字:微信公众平台开发 作者:方倍工作室 在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/ ...

  2. 微信公众号开发C#系列-12、微信前端开发利器:WeUI

    本文目录 1.前言 2.WeUI基本介绍 2.1 WeUI概述 2.2 为什么选择jQuery WeUI 3.jQuery WeUI基本用法 4.其他基础组件展示 4.1.switch开关 4.2.文 ...

  3. 微信公众号开发C#系列-5、用户和用户组管理-支持同步

    微信公众号开发C#系列-5.用户和用户组管理-支持同步 1.概述 眼前时下流行的经济有个叫粉丝经济,粉丝带动收益.一个好运营良好的公众号肯定会有一大批的粉丝团,如何挖掘粉丝来产生效益,是微信营销的关键 ...

  4. 微信公众号开发C#系列-7、消息管理-接收事件推送

    1.概述 在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息.其中,某些事件推送在发生后,是允许 ...

  5. 微信开发学习总结(一)——微信公众号开发入门指引

    本节要求: ①微信公众号申请 ②测试公众号的注册 ③准备微信公众号开发的环境 微信公众号开发入门指引 微信公众号的接入在微信公众平台-微信公众平台技术文档中有着详细的介绍.在进行微信开发前,建议先完整 ...

  6. JAVA微信公众号开发入门

    好久没进博客,最近应某人的要求,要每周写一篇博客,故此今天就把我这周刚学的微信公众号开发的知识在此总结总结,以供后人查阅.我写博客都是简要白话文,勿喷. 1.为什么要学微信公众号开发 微信的用户量庞大 ...

  7. 微信公众号开发C#系列-3、搭建微信本地调试环境-借助花生壳实现内网穿透

    本文目录 概述 准备工作 本地IIS映射配置 VS调试微信应用 参考文章 概述 通过前两篇文章的学习, 我们已经对微信的开发有了一个全新的认识,知道了整个开发的流程.由于微信开发所需要的中间服务器必须 ...

  8. Java微信公众号开发入门:一、微信公众号简介

    微信公众号 微信公众号,是微信公众平台的一种账户类型,旨在为特定或公开用户群体提供信息.营销等服务.用户可通过关注公众号来使用特定服务,进行不同活动. 微信公众号主要包括三类:订阅号.服务号.企业号( ...

  9. php微信公众号开发入门

    1 公众号准备 首先申请一个公众号申请公众号网页 由于一般的个人订阅号开放的功能有限,作为学习者,我们并不推荐使用这种账号的开发者模式进行开发,而是另外申请一个测试号进行开发学习,测试号开放的功能基本 ...

最新文章

  1. Zookeeper高级
  2. 实现用户自定义Excel模板
  3. js变量后面加问号是什么_js没那么简单(1)-- 执行上下文
  4. E470 外放没声音问题解决
  5. r语言怎么保存代码_R代码忘记保存,系统崩溃了怎么办?
  6. 【Java】遍历时优雅地删除集合元素
  7. 杀掉查询的死锁的mysql的链接
  8. 中国首个芯片大学最快于本月底在南京挂牌;​华为方舟编译器正式支持 C 语言;Ora2Pg v21.0 发布|极客头条
  9. html用行为实现屏蔽快捷右键,html屏蔽各种快捷键
  10. ORA-00054:资源正忙,但指定以nowait方式
  11. 什么是CSS+DIV及其优势所在?
  12. Java根据模板生成excel并下载
  13. 国产哈希算法WJLHA(六):自定义哈希长度的WJLHA3开源(JAVASCRIPT)
  14. Python:对压缩包进行解压操作
  15. 无人机基础知识:多旋翼无人机各模式控制框图
  16. 生成小程序支付签名paysign
  17. 派克宇航获得AVIC涡轮螺旋桨支线飞机MA700的飞控作动系统合同
  18. CSP22.3 T4通信系统管理
  19. Springboot快递管理系统1k61h计算机毕业设计-课程设计-期末作业-毕设程序代做
  20. 图像的模式(RGB和CMYK)、通道(8位、16位、32位)分别有什么作用

热门文章

  1. hdu 1207 汉诺塔II (四柱汉诺塔)
  2. 卸载百度软件修复服务器,快速修复win7系统笔记本卸载百度软件中心助手的解决教程...
  3. 在Excel中单元格内画斜分割线,且线两边写上内容
  4. 如何使用火焰图对Spark的executor的CPU使用率进行profile?具体步骤,如何操作?
  5. [分享]高手是怎样炼成的:精妙SQL语句介绍
  6. 计算机 硕士 技术路线,(最新整理)硕士开题报告技术路线图
  7. java里面com.是什么意思
  8. 使用FDDB人脸样本检测库,测试自己的人脸检测算法性能并生成ROC曲线。
  9. 变量: 赋值 的几种方法
  10. t420i升级固态硬盘提升_surface laptop3固态升级指南——拆机、换固态硬盘、重装系统...