首页>参考读物>计算机科学与技术>综合

微信公众平台搭建与开发揭秘
作者 : 易伟 编著
丛书名 : “实战系列”
出版日期 : 2013-08-13
ISBN : 978-7-111-43571-6
定价 : 49.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 222
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

本书即介绍如何根据自己的账号特点来搭建一个公众平台。

图书特色

2013年8月5日,对于微信而言,这是一个非常重要的日子,腾讯发布了微信的里程碑版本5.0。微信5.0有很多重要的革新:面向个人用户,微信调整了主界面的设置和部分菜单的优先级,强化了“扫一扫”功能,推出了游戏??面向企业用户,推出了支付功能,微信将公众账号划分为服务号和订阅号,并为这两种账号制定了新的游戏规则。微信面向第三方开发者的接口权限仍然趋于保守,企业需要申请,而且要与企业的公众账号绑定,但大趋势仍然是坚持开放的。
对于企业而言,微信5.0进一步强化了“服务工具”的属性,微信将成为企业客户服务方式从人工和PC端向移动端的有效延伸,这也是移动互联网时代企业的刚性需求。然而,企业要通过微信为客户提供优质的在线服务,必须对公众账号进行针对性的二次开发,以满足自身的需求。
本书是国内第一本讲解如何对微信公众账号进行二次开发的著作,不仅系统讲解了微信公众平台的搭建以及使用中的难点,而且更重要的是系统讲解了微信公众账号的二次开发的流程和方法,有非常强的实践指导意义。

国内首本关于微信公众平台二次开发的著作,系统讲解了微信公众平台各项高级功能的使用,以及二次开发的完整流程和方法
面向完全没有开发经验的读者,以实用为导向,旨在通过大量案例让所有公众平台的运维人员都能掌握公众平台的二次开发

因为微信是一款全新的产品,整个微信团队在微信产品的设计和运营上都是在摸着石头过河,所以微信公众平台一直处于半开放状态。微信官方一直有些顾虑,如果公众平台的API完全放开,不知道广大的微信用户们都能玩出哪些“花样”来,是不是会影响到微信的用户体验甚至是整体的战略导向?因此,微信官方一直在小步试错,但整体的趋势应该是越来越开放的。
从刚刚发布的微信5.0的功能来看,企业对公众平台进行二次开发的需求会越来越大,因为现有的功能并不能让微信很好地满足企业将其作为服务工具的需求。为了满足企业的这一需求,本书系统性地讲解了微信公众平台的搭建和二次开发,全书主要包含以下重要内容:
■ 微信公众平台的相关概念以及账号的申请;
■ 微信公众平台各项功能的解读和使用;
■ 微信公众平台编辑模式和开发模式的基本操作;
■ 开发模式下各种基本功能(如关键词自动回复等)的二次开发与实现;
■ 微信公众平台与其他开放平台相结合(调用API),开发出一些实用的功能和应用,
   如“天气查询”等;
■ 数据库的创建、管理、关键词回复,以及用户识别和用户数据保存;
■ WAP站的搭建;
■ 秒杀、刮刮乐、视频播放、会员绑定、代码调试、SVN部署等高级功能;
■ 腾讯微生活的系统介绍;
■ 如何打造自己的微信公众平台;
   ??

图书前言

“你真的是律师吗?为什么做这个教程?”当我在PPS“爱频道”推出《微信公众平台接口傻瓜教程》后,有很多网友这样问我。是的,我是一名律师,不是程序员,但是职业已经不再重要,在今天这样一个移动互联网时代,微信已经成为我们生活中像QQ、微博一样不可或缺的工具,我们与其被微信,不如主动去了解微信。
  微信最初推出公众账号时只限于明星使用,随着微信公众账号对公众开放,以及微信5.0的支付遐想,越来越多的人开始加入微信公众账号开发的大军。我也不例外,但是我发现它并不简单,微信官方的信息有限,IT大佬们又不屑于给菜鸟讲解,走投无路的我只能自己研究。
  2013年5月我开始看一些PHP基础教程,在互联网上搜索微信教程,在学习过程中,我发现有很多网友也有这样的需求,于是我将自己的学习经验和遇到的问题做成《微信公众平台接口傻瓜教程》,以便像我一样没有基础的网友可以快速学习,掌握微信公众账号这一工具。
  视频推出后,很多网友可以快速掌握其中的一些内容,也有一些网友基础稍差,希望能够有更详细的讲解。我也发现一些网友已经在做开发模式,但还不知道群发消息;另外,我在讲视频教程时比较随意,学到一点讲一点,网友需要哪些讲哪些,不是很系统。因此,为了更系统完整地介绍微信公众账号和微信公众平台的使用,在机械工业出版社策划编辑王彬的鼓励下,我写了这本书。
  在录制视频和编写本书的过程中,我深切感到互联网行业的变化之快:微信公众账号的审核制度经常变化,微信5.0开始内测,百度开发者平台更新,BAE3.0上线。也许这就是互联网的速度和节奏,像我们这些其他行业的人想利用互联网,就必须适应它的速度和节奏。
  在进行微信公众平台开发模式的开发中,我也向不少资深程序员请教过,研究他们的代码和思路。优秀的程序员对于微信公众平台官方的代码总是颇有微词,几乎每个程序员拿到官方的代码后都会对其进行封装、优化,这无疑是个良好的习惯。但是,我也发现,更改后的代码尽管效率很高,但更加让初学者一头雾水。因此,本书以微信官方代码为基础,作尽量少的修改,实现需要的功能。尽管这样的代码在优秀程序员眼中是冗余、低效的,但是对于初学者来说却是最容易理解和上手的。
在此,我向那些公开自己教程的程序员、公司、老师表示感谢,我从他们的教程中学到了很多知识,从而能够将这些知识传播开来。他们有PHP100中文网、宾果科技、青龙老贼,还有QQ群中共同探讨的大龙、微信第7人、毛头等网友,特此感谢。
  本书适合希望利用微信公众账号的个人或企业阅读,对于准备转型到微信公众平台开发的程序员也有启发作用。希望本书能够帮助大家搭好自己的微信公众平台,经营好自己的微信公众账号。当然,思想为本、技术为辅,微信的核心仍是你自己。

易 伟
2013年7月于汕头

上架指导

经管

封底文字

因为微信是一款全新的产品,整个微信团队在微信产品的设计和运营上都是在摸着石头过河,所以微信公众平台一直处于半开放状态。微信官方一直有些顾虑,如果公众平台的API完全放开,不知道广大的微信用户们都能玩出哪些“花样”来,是不是会影响到微信的用户体验甚至是整体的战略导向?因此,微信官方一直在小步试错,但整体的趋势应该是越来越开放的。
从刚刚发布的微信5.0的功能来看,企业对公众平台进行二次开发的需求会越来越大,因为现有的功能并不能让微信很好地满足企业将其作为服务工具的需求。为了满足企业的这一需求,本书系统性地讲解了微信公众平台的搭建和二次开发,全书主要包含以下重要内容:
(1)微信公众平台的相关概念以及账号的申请;
(2)微信公众平台各项功能的解读和使用;
(3)微信公众平台编辑模式和开发模式的基本操作;
(4)开发模式下各种基本功能(如关键词自动回复等)的二次开发与实现;
(5)微信公众平台与其他开放平台相结合(调用API),开发出一些实用的功能和应用,如“天气查询”等;
(6)数据库的创建、管理、关键词回复,以及用户识别和用户数据保存;
(7)Wap站的搭建;
(8)秒杀、刮刮乐、视频播放、会员绑定、代码调试、SVN部署等高级功能;
(9)腾讯为生活的系统介绍;
(10)如何打造自己的微信公众平台;
……

作者简介

易伟 编著:暂无简介

图书目录

前 言
第1章 初识微信公众平台 1
1.1 微信公众平台介绍 2
1.1.1 微信公众平台历史 2
1.1.2 为什么要使用微信公众平台 2
1.1.3  微信公众平台与微信公众账号的关系 3
1.1.4 微信公众账号与微信的区别 3
1.1.5 微信公众账号与微博的区别 3
1.1.6 哪些人群适合使用微信公众账号 3
1.2 微信公众账号申请 4
如何注册微信公众账号 4
第2章 熟悉微信公众平台 10
2.1 规范运营微信公众平台 11
2.2  微信公众平台界面 11
2.2.1 首页 12
2.2.2 实时消息 13
2.2.3 用户管理 17
2.2.4  群发信息 18
2.2.5 素材管理 19
2.2.6 设置 19
2.2.7 高级功能 21
第3章 微信公众平台编辑模式 23
3.1 开启编辑模式 24
3.2 设置自动回复 25
3.2.1 被添加自动回复 26
3.2.2 消息自动回复 28
3.2.3 关键词自动回复 29
第4章 微信公众平台开发模式 37
4.1 开发模式的优点 38
4.2 开启开发模式 39
4.3 百度BAE搭建服务器 41
4.3.1 注册账号 42
4.3.2 创建应用 43
4.3.3 选择域名 44
4.3.4 上传代码包 45
4.3.5 计费标准    46
4.4 新浪SAE搭建服务器 46
4.5 在虚拟主机上搭建服务器 50
4.6 开发接口的验证 51
第5章 开发模式基本功能设计 54
5.1 开发工具的选择 55
5.2 微信公众平台官方示例分析 55
5.3 消息自动回复 63
5.4 关键词自动回复 65
第6章 开发模式进阶 68
6.1 关注回复 69
6.2 图片消息 72
6.3 地理位置消息 74
6.4 链接消息 75
6.5 音乐回复 79
6.6 图文信息 81
第7章 LBS的开发 87
7.1 百度地图API 88
7.1.1 反 Geocoding 88
7.1.2 测距 93
7.1.3 天气查询 98
7.1.4 周边检索 101
7.1.5 导航地图 104
7.2 Google地图 108
7.2.1 经纬度解析 108
7.2.2 Google Distance Matrix API 110
7.2.3 Google Places API 112
7.3 高德地图 114
第8章 API的调用 117
8.1 小黄鸡 118
8.2 百度翻译 122
8.3 快递查询 124
8.4 每日笑话 129
8.5 RSS订阅 131
8.6 足球比分 133
第9章 数据库 136
9.1 启用数据库 137
9.1.1 创建数据库 137
9.1.2 创建数据表 139
9.1.3 测试数据库 141
9.2 数据库关键词回复 143
9.3 识别用户 147
9.4 保存用户数据 149
第10章 WAP站搭建 153
10.1 超链接 154
10.2 调用WAP应用      155
10.3 生成WAP站 157
10.4 自建WAP页 159
第11章 缓存 162
11.1 创建缓存 163
11.2 缓存应用 164
11.3 返回上级菜单 166
第12章 高级功能 170
12.1 秒杀 171
12.2 刮刮乐 173
12.3 视频播放 179
12.4 会员绑定 181
12.5 代码调试 184
12.6 SVN部署 186
第13章 腾讯微生活 189
13.1 哪些企业在使用腾讯微生活 190
13.2 微生活功能 191
13.2.1 移动时代的泛会员管理平台 191
13.2.2 对接企业自有客户与交易系统 192
13.2.3 二维码+LBS的创新市场推广 192
13.2.4 移动时代的多客服系统 192
13.2.5 微信企业应用与电子商务 192
13.2.6 企业自媒体平台 193
第14章 第三方接口 194
14.1 乐享微信 195
14.2 365微服务 195
14.3 宾果科技 196
14.4 小i机器人 197
14.5 V5智能客服 198
14.6 小九机器人 198
14.7 微擎 199
第15章 打造自己的微信公众平台 201
15.1 设计功能 202
15.2 构造框架 202
15.3 收集数据 204
15.4 编写代码 205
15.4.1 第一步:搭建数据类型框架 205
15.4.2 第二步:处理地理位置信息 207
15.4.3 第三步:回复音乐信息 207
15.4.4 第四步:数据库关键词回复 208

教学资源推荐
作者: 郭晓平 朱鸣华 编著
作者: [美]肯尼思 H. 罗森(Kenneth H. Rosen)著
作者: [美]伊恩·福斯特(Ian Foster) 丹尼斯·B. 甘农(Dennis B. Gannon) 著
参考读物推荐
作者: 吴海燕 吴琪菊 等编著
作者: (美)Peter A. High 著
作者: 祝明慧 车玉生 等编著