注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网 云计算&大数据 人工智能 设计
简介
微信公众平台开发基础与实战 豆 0.0分
资源最后更新于 2020-03-29 04:49:25
作者:闫小坤周涛
出版社:出版社机械工业出版社
出版日期:2014-09
ISBN:9787111478195
文件格式: pdf
标签: 互联网 技术 计算机 编程语言 限时特价 程序 微信
简介· · · · · ·
《微信公众平台开发基础与实战》根据最新的微信5.3版撰写,紧跟微信公众平台的最新技术发展,是目前微信公众平台应用开发领域涵盖内容最全面、讲解最系统和深入的一本书。《微信公众平台开发基础与实战》全面解读了微信公众平台的消息接口及九大高级接口,更是首次较全面地解析微信内置浏览器特性及Weixin JS接口,系统地讲解了开发微信公众号的流程、方法、技巧和注意事项。注重实际项目,包含大量案例,第三部分更是以实际项目为例,结合二维码、LBS、WebSocket、HTML5等热门技术,为读者提供最新的微信公众平台开发技术。《微信公众平台开发基础与实战》共10章,分为三个部分:第一部分(第1章~第3章)介绍了公众平台的基础知识、编辑模式的使用和开发环境的搭建。通过本部分的学习,读者可以使用编辑模式来运营公众账号,并通过简单的配置来搭建开发环境,开发出第一个demo应用,为后面的学习打下基础。第二部分(第4章~第6章)重点介绍公众平台的消息相关接口及九大高级接口,并提供了完整的封装类,还介绍了Weixin JS开发。读者在学完本部分之后,能够对公众平台提供的全部服务有所了解。本部分提供了众多的案例供读者学习。第三部分(第7章~第10章)以大项目为例,每章实现一个公众号的功能。四个项目分别为餐厅管家、微商城、微酒店和游戏开发,探讨的内容包括自定义菜单、二维码、微信支付、微信小店、位置服务等。学完本部分,读者完全有能力开发企业级的公众号。闫小坤,毕业于中国科学技术大学。就职于腾讯公司,从事腾讯微博、腾讯房产的开发工作。微信公众平台开发者,并开发开源的WeChat PHP SDK项目。关注云计算,并对国内云计算平台略有研究。周涛,毕业于中国科学技术大学。在微软亚洲互联网工程院从事搜索引擎相关产品的开发工作,微信公共平台应用开发者,项目经验丰富,参与过基于Wifi的定位技术、Web App开发平台等产品的研发。
目录
微信公众平台开发基础与实战
前言
为什么要写这本书
读者对象
如何阅读本书
勘误和支持
致谢
第1章 微信公众平台简介
1.1 微信:连接一切
1.1.1 物联网
1.1.2 二维码革命
1.2 微信公众平台
1.2.1 大事记
1.2.2 分类:服务号与订阅号
1.2.3 微信认证
1.2.4 公众号运营
1.2.5 微社区
1.2.6 微信公众平台管理后台
1.3 本章小结
第2章 编辑模式——轻松玩转公众号
2.1 开启编辑模式
2.2 自动回复消息
2.2.1 添加自动回复
2.2.2 消息自动回复
2.2.3 关键词自动回复
2.2.4 自动回复优先规则
2.3 自定义菜单
2.3.1 设置自定义菜单
2.3.2 设置动作
2.4 投票
2.5 案例分析
2.5.1 利用自动回复实现我的书目功能
2.5.2 自定义菜单的典型案例:小道消息
第3章 搭建开发环境
3.1 启用公众平台开发模式
3.1.1 申请网址接入
3.1.2 数据交换方式
3.1.3 接口列表
3.2 SAE环境搭建
3.2.1 应用创建
3.2.2 搭建本地开发环境
3.2.3 SAE常用服务
3.3 BAE环境搭建
3.3.1 创建工程
3.3.2 BAE常用服务
3.4 开发第一个应用
3.4.1 下载PHP SDK
3.4.2 微信公众平台接口测试账号申请
3.4.3 上传服务器
3.4.4 扫描二维码
第4章 消息接口API
4.1 开发者模式接入
4.2 基础支持
4.2.1 申请测试账号
4.2.2 获取access_token
4.3 接受消息
4.3.1 文本消息
4.3.2 图片消息
4.3.3 语音消息
4.3.4 地理位置消息
4.3.5 链接消息
4.3.6 视频消息
4.4 接收事件消息
4.4.1 关注/取消关注事件
4.4.2 扫描二维码事件
4.4.3 上报地理位置事件
4.3.4 自定义菜单事件
4.5 回复消息
4.5.1 回复文本消息
4.5.2 回复图片消息
4.5.3 回复语音消息
4.5.4 回复视频消息
4.5.5 回复音乐消息
4.5.6 回复图文消息
4.6 生成带参数的二维码
4.6.1 创建二维码ticket
4.6.2 通过ticket换取二维码
4.7 客服接口
4.8 语音识别
4.8.1 让微信听懂你的话
4.8.2 翻译助手
第5章 高级接口
5.1 自定义菜单
5.1.1 自定义菜单的创建
5.1.2 自定义菜单的查询和删除
5.2 上传下载多媒体文件
5.2.1 上传多媒体文件
5.2.2 下载多媒体文件
5.2.3 测试案例
5.3 用户管理
5.3.1 管理分组
5.3.2 获取用户基本信息
5.3.3 获取关注者列表
5.4 获取用户地理位置
5.5 OAuth2.0网页授权
5.5.1 配置授权回调域名
5.5.2 OAuth2.0授权流程
5.5.3 代码实现
5.5.4 案例
5.6 高级群发接口
5.6.1 上传图文消息素材
5.6.2 根据分组进行群发
5.6.3 根据OpenID列表群发
5.6.4 删除群发
5.6.5 事情推送群发结果
5.7 多客服功能
5.8 微信小店
第6章 微信内置浏览器Weixin JS接口
6.1 微信浏览器
6.1.1 特征
6.1.2 WeixinJSBridge
6.2 WeixinJSBridge使用说明
6.2.1 WeixinJSBridge接口一览
6.2.2 界面接口
6.2.3 分享接口
6.2.4 监听事件
6.2.5 功能接口
6.2.6 第三方APP接口
6.3 案例
6.3.1 WeixinJSBridge的加载顺序
6.3.2 隐藏/显示WebView右上角的分享按钮
6.3.3 隐藏/显示WebView底部的导航栏
6.3.4 跳转到扫描二维码界面
6.3.5 关闭WebView
6.3.6 发邮件
6.3.7 图片预览
第7章 餐厅管家
7.1 功能设计
7.1.1 需求分析
7.1.2 功能演示
7.1.3 注意事项
7.2 “餐厅管家”的实现
7.2.1 自定义菜单
7.2.2 数据库操作类封装
7.2.3 微信消息接口
7.2.4 预约管理
7.2.5 菜单管理
7.2.6 二维码优惠券
7.2.7 路线导航
7.3 本章小结
第8章 微商城
8.1 抽奖系统
8.1.1 前端展示
8.1.2 抽奖动画
8.1.3 中奖概率
8.1.4 抽奖控制逻辑
8.1.5 数据表设计
8.1.6 代码实现
8.2 微信支付
8.2.1 介绍
8.2.2 JS API支付
8.2.3 安全支付
8.2.4 订单查询
8.3 微信小店
开店五步
8.4 多客服功能
8.4.1 服务开通
8.4.2 添加客服工号
8.4.3 在电脑上使用多客服
8.4.4 在微信上使用多客服
8.5 本章小结
第9章 微酒店
9.1 微酒店功能及设计
9.1.1 功能
9.1.2 数据库设计
9.2 功能实现
9.2.1 自定义菜单
9.2.2 消息处理
9.2.3 位置消息
9.2.4 附近酒店
9.2.5 预订酒店页面
9.2.6 用户注册页面
9.2.7 添加订单页面
9.2.8 我的订单页面
9.2.9 退订
9.2.10 订单后台管理
9.2.11 我的会员卡
第10章 游戏开发——谁是卧底
10.1 谁是卧底功能及设计
10.1.1 游戏规则
10.1.2 核心流程
10.1.3 数据表设计
10.2 代码实现
10.2.1 消息判断
10.2.2 创建游戏
10.2.3 创建房间
10.2.4 换词
10.2.5 改词
10.2.6 加入房间
10.2.7 后台操作
10.3 效果展示