当前位置: 首页 > news >正文

《微信公众平台应用开发实战(第2版)》一第1章 微信公众平台介绍

本节书摘来华章计算机《微信公众平台应用开发实战(第2版)》一书中的第1章 ,第1.1节,钟志勇 何威俊 冯煜博 著更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1章 微信公众平台介绍

最近这段时间,在任何时候打开任意一个IT媒体,都能在显著位置看到关于微信公众平台的文章,无论是稍有历史的CSDN、51CTO和ITEYE,还是新兴的36Kr、雷锋网、虎嗅和钛媒体等。这些媒体都第一时间在微信上注册了公众账号进行新闻推送,相信不少读者也关注了一些。不管这些关于微信公众平台的文章是软文还是“小编”或网友所写的文章,可以肯定的一点是,微信公众平台是非常引人关注的。相信很多人都想基于公众平台做一些事情,都呈跃跃欲试状。但是当你阅读这些文章,希望从中学到一些自己需要的知识时却会发现,其中大部分都是谈前途、谈看法,有实际指导性意义的非常少。这也不能怪这些文章的作者,因为他们自己应该也不太清楚要怎么做。新事物出现的时候人们总是这种状态,觉得前途一片光明,但是大部分人不知道从哪里走出第一步。在笔者看来,作为开发者,拥抱变化,并写下关于新事物的第一行代码就是我们的第一步。本章是为写下第一行代码做的准备工作。
2013年10月24日,微信的注册用户突破6亿,日活跃用户1亿。这距离微信发布第一个版本的2011年1月21日仅有不到2年的时间。海量的用户蕴藏着巨大的营销和推广价值。2012年8月17日,微信推出了公众平台,为个人和企业带来了一个新的机会。通过这一平台,个人和企业都可以打造一个微信公众账号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。
和企业微博相比,微信公众账号具有如下两个重要特点:

  • 微信公众账号更注重私密性。订阅者和公众账号的交流是私密的,不像企业微博那样,所有的粉丝都看得到你的评论和转播。
  • 微信公众账号更注重和订阅者的交流,而企业微博更注重信息的传播。

从公众账号和订阅者交流方式的角度来看,微信公众平台有三大功能:

  • 群发消息。公众账号每天可以向订阅者群发一定量的消息。
    使用编辑模式中的自定义回复消息功能,公众账号可以自定义一些消息回复规则。
  • 使用开发模式,公众账号的维护者可以开发自己独特的业务逻辑来分析订阅者的消息,并反馈给订阅者。这个功能给了公众账号最大的自由度,可以极大地扩展公众账号的能力。
  • 结合公众平台的特点和功能,公众账号可以有以下使用方法:
    企业移动门户。订阅者可以通过企业账号获取最新的优惠和活动,例如“好乐迪KTV”、“百果园”、“海岸城”等公众账号都属于这一类。
  • 新闻资讯。微信自带的“腾讯新闻”以及“雷锋网”、“36Kr”等都属于这一类。用户订阅这些账号是为了看新闻。
  • 娱乐。“糗事百科”、“百思不得姐”以及本书中将要介绍的“meiri10futu”账号就属于这一类。
  • 社交应用。“校园爱情”、“错过的他”属于这一类,这类应用都还不太成熟,使用起来还不是很方便。主要原因是微信还没有开放获取用户信息的API。本书中的“findface”是这类应用的一个尝试。
  • 游戏。这类应用大多是发送一个链接给用户,实际运行还是在浏览器中,没有用到微信公众平台的特性。这种模式被认为是微信公众平台和HTML 5的结合点。“爱屁屁”就是这种类型中的一个。非内嵌连接的游戏还很少,本书中的“命运左轮”是非内嵌链接游戏的一个尝试。

也许大家注意到了,这些账号都很生活化。那些微博中人气非常高的名人不在此列。这让我想起了两句非常有意思的话,可以形象地总结出微博和微信的区别:“微博一打开,看到一群公知在忧国忧民,感觉世界好黑暗。微信朋友圈一打开,看到一群朋友在吃喝玩乐,感觉世界好阳光。”也许读者会发现自己平时遇到的一些账号在这里都没有列出来,这并不奇怪,因为公众账号的使用方式还在不断探索之中。也许那个最有效,最受欢迎的公众账号会出自你手,谁说得准呢?
本章是一个介绍性的章节,会覆盖微信公众账号的注册、认证,编辑模式中自动回复和自定义菜单的使用。如果读者已经了解了这些知识,可以直接跳过本章。

相关文章:

  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 用JS获取地址栏参数的方法
  • QA 应该更新的测试工具
  • 智慧社区APP引领2016生活服务新趋势
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • 苹果希望政府提供iPhone解锁技术愿望落空?
  • hive理论
  • 最大化混合云收益
  • Spring请求参数校验
  • 十年之后大数据的价值主张
  • NetCore偶尔有用篇:NetCore项目添加MIME
  • amazeui学习笔记--css(常用组件15)--CSS动画Animation
  • 诺基亚推出 第一个“百岁级”路由器
  • 解决idea中maven拉不下jar包问题
  • MySQL---笔记之视图的使用详解
  • 30秒的PHP代码片段(1)数组 - Array
  • Android 控件背景颜色处理
  • AngularJS指令开发(1)——参数详解
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Node + FFmpeg 实现Canvas动画导出视频
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • session共享问题解决方案
  • Terraform入门 - 3. 变更基础设施
  • 成为一名优秀的Developer的书单
  • 简单数学运算程序(不定期更新)
  • 看域名解析域名安全对SEO的影响
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 新书推荐|Windows黑客编程技术详解
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 如何用纯 CSS 创作一个货车 loader
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​插件化DPI在商用WIFI中的价值
  • ###项目技术发展史
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (3)(3.5) 遥测无线电区域条例
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (笔试题)分解质因式
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (未解决)macOS matplotlib 中文是方框
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)ORM
  • (转载)从 Java 代码到 Java 堆
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .describe() python_Python-Win32com-Excel
  • .Net IE10 _doPostBack 未定义
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NetCore 如何动态路由
  • .NET面试题(二)
  • .pyc文件是什么?
  • //解决validator验证插件多个name相同只验证第一的问题
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构