关于本书的内容有任何问题,请联系 左仲海
第 1章 初识微信公众平台 1 1.1 什么是微信公众平台 1 1.2 微信公众平台介绍 2 1.2.1 发展历程 2 1.2.2 公众平台功能 3 1.3 公众平台注册与认证 6 1.3.1 公众号的分类 6 1.3.2 注册网址及流程 8 1.4 公众平台的编辑与开发 11 1.4.1 编辑模式 12 1.4.2 开发模式 13 本章小结 14 动手实践 14 第 2章 微信公众平台开发 准备 15 2.1 开发环境搭建 15 2.1.1 接入指南 15 2.1.2 接口测试号申请 19 2.1.3 接口在线调试 21 2.2 基础接口 21 2.2.1 获取接口调用凭证 21 2.2.2 获取微信服务器IP地址 23 2.3 微信Web开发调试工具 23 2.3.1 调试微信网页授权 24 2.3.2 调试JS-SDK的相关功能 26 2.3.3 移动调试 36 2.3.4 与Chrome集成与调试 39 本章小结 39 动手实践 39 第3章 自定义菜单 41 3.1 发送HTTPS请求 41 3.1.1 HTTPS概述 41 3.1.2 微信上的实现方法 42 3.2 自定义菜单接口 43 3.2.1 自定义菜单创建接口 43 3.2.2 自定义菜单查询接口 47 3.2.3 自定义菜单删除接口 49 3.2.4 自定义菜单事件推送 49 3.2.5 个性化菜单接口 55 3.2.6 获取自定义菜单配置接口 59 3.3 响应菜单单击事件 62 本章小结 64 动手实践 64 第4章 消息的接收与响应 66 4.1 接收普通用户消息 66 4.1.1 封装接收消息结构 67 4.1.2 文本消息 68 4.1.3 图片消息 69 4.1.4 语音消息 70 4.1.5 视频消息 71 4.1.6 小视频消息 72 4.1.7 地理位置消息 73 4.1.8 链接消息 74 4.2 接收事件推送 75 4.2.1 封装事件 75 4.2.2 关注/取消事件 77 4.2.3 扫描带参数二维码事件 77 4.2.4 上报地理位置事件 79 4.2.5 自定义菜单事件 80 4.3 回复消息 81 4.3.1 被动响应消息 81 4.3.2 客服消息接口 85 4.3.3 回复消息代码实现 88 4.4 聊天机器人 96 4.4.1 聊天机器人介绍 96 4.4.2 聊天机器人的实现 101 本章小结 105 动手实践 105 第5章 用户管理与账号管理 106 5.1 用户管理 106 5.1.1 用户标签管理 106 5.1.2 设备用户备注名 112 5.1.3 获取用户基本信息 112 5.1.4 获取用户列表 118 5.1.5 获取用户地理位置 119 5.2 账号管理 120 5.2.1 创建二维码接口 120 5.2.2 长链接转短链接接口 124 5.2.3 微信认证事件推送 125 本章小结 129 第6章 微信小店 130 6.1 微信小店搭建 130 6.1.1 小店概况 130 6.1.2 添加商品 132 6.1.3 商品管理 134 6.1.4 货架管理 135 6.1.5 订单管理 143 6.1.6 运费模板管理 149 6.1.7 图片库 154 6.2 自定义开发 155 6.2.1 微信小店SDK 155 6.2.2 支付成功通知 156 6.3 小店实例 160 6.3.1 订单创建 160 6.3.2 订单查询 160 6.3.3 订单物流查询 162 本章小结 166 第7章 微信支付 167 7.1 申请微信支付 167 7.1.1 支付申请流程 167 7.1.2 经营类目选择 169 7.1.3 资费标准 169 7.2 公众号支付 169 7.2.1 场景介绍 170 7.2.2 开发步骤 171 7.2.3 业务流程 172 7.3 JS API接口开发 172 7.3.1 获取微信版本号 172 7.3.2 H5调用支付API 173 7.3.3 收货地址共享 174 本章小结 176 第8章 高级接口 177 8.1 客服接口 177 8.1.1 消息转发到客服 177 8.1.2 客服管理 178 8.1.3 会话控制 183 8.1.4 获取聊天记录 187 8.2 OAuth 2.0授权 188 8.2.1 OAuth 2.0介绍 189 8.2.2 获取接口凭证方法 189 8.3 获取关注者列表 192 8.4 素材管理 194 8.4.1 新增临时素材 194 8.4.2 获取临时素材 195 8.4.3 新增永久素材 196 8.4.4 获取永久素材 199 8.4.5 删除永久素材 200 8.4.6 修改永久素材 201 8.4.7 获取永久素材总数 201 8.4.8 获取永久素材列表 202 8.5 高级群发接口 203 本章小结 205 第9章 天气预报应用实例 206 9.1 微信接入框架 206 9.1.1 Senparc介绍 206 9.1.2 关键类说明 206 9.1.3 引入说明 207 9.2 天气接口 207 9.2.1 阿里云登录 208 9.2.2 接口使用 209 9.3 PM2.5接口 212 9.3.1 接口规范 212 9.3.2 接口使用 213 9.4 功能设计 214 9.5 开发实现 216 9.5.1 消息接收 216 9.5.2 API接口调用 219 9.5.3 接口数据处理 219 9.5.4 消息发送 221 本章小结 225 动手实践 225 第 10章 游戏开发应用实例 226 10.1 项目介绍 226 10.1.1 游戏规则 226 10.1.2 核心流程 226 10.2 功能设计 227 10.2.1 获取用户信息 227 10.2.2 游戏功能 227 10.3 功能实现 227 10.3.1 游戏启动 227 10.3.2 蚊子飞出 229 10.3.3 蚊子计数 230 10.3.4 游戏结束 231 本章小结 232 动手实践 232 第 11章 微商城综合实例 234 11.1 项目介绍 234 11.2 功能设计 234 11.2.1 微商城的功能 234 11.2.2 数据库设计 235 11.3 开发实现 237 11.3.1 微商城的菜单 237 11.3.2 首页 238 11.3.3 分类 240 11.3.4 购物车 241 11.3.5 我的商城 244 11.3.6 系统后台实现 245 本章小结 250 动手实践 250 附录 接口返回码说明 251
此书开发语言是PHP还是什么?
您好,此本书开发语言是PHP。
本书较为全面地介绍了目前主流的虚拟化技术,包括VMware、XenServer、Hyper-V、KVM、Doc...
本书较为全面地介绍了微信公众平台开发的基本流程与方法。全书共11章,主要分为两个部分:第一部分(第1~8章)介...
本书重点培养学生的实际动手能力。全书共分8章,包括基本概念与基本操作,图像的选取与合成,绘画和编辑图像,色彩校...
MySQL数据库是当前最为流行的开源数据库之一,它功能强大,运算性能卓越,已成为企业级数据库产品的首选。 本...
本书较为全面地介绍了计算机系统的硬件组成、软件的安装使用和系统维护知识。全书共14章,介绍了微型计算机概述、C...
本书围绕Bootstrap框架和移动端网页开发两条主线展开介绍。在Bootstrap框架部分,讲解Flex布局...
本书紧密围绕互联网行业发展对Web前端开发工程师岗位技术与能力的要求,介绍如何使用HTML5+CSS3进行网页...
本书以Vue.js 2为基础,以项目实战的方式引导读者渐进式学习Vue.js框架。本书分为项目起步、Vue.j...
随着信息时代的到来,网络已完全融入人们的日常工作和生活,从安卓到苹果、从网页到APP、从休闲到游戏,前端应用无...
随着Android系统平台的应用越来越广泛,更多人加入到Android平台的定制研发中来。Android的基本...
此书开发语言是PHP还是什么?