微信公众平台搭建、开发与实践指南
作 者: 戴晟晖 著; 荆波 编
出版时间: 2014
内容简介
《微信公众平台搭建、开发与实践指南》从基础开发知识入手,逐步介绍了微信公众平台二次开发的整个过程,可让读者轻松掌握微信公众账号二次开发的技术与技巧。本书共分12章,分别介绍了微信公众平台的基本功能、进行二次开发的环境准备、开发知识准备、处理微信的基本消息、响应微信推送的事件、管理用户、自定义微信底部的菜单、微信的语音识别、使用扩展API等相关知识,最后还介绍了微信通译、天气早知道、微信股票行情这三个开发案例。
目录
第1章微信公众平台的作用 1.1认识微信公众平台 1.1.1群发消息 1.1.2自动回复消息 1.1.3通过自定义回复接口扩充功能 1.1.4通过自定义菜单接口扩充功能 1.2申请微信公众平台账号 1.2.1注册前的准备 1.2.2公众账号的注册 1.2.3申请服务号还是订阅号 1.3微信公众平台管理 1.3.1登录公众平台 1.3.2消息管理 1.3.3用户管理 1.3.4素材管理 1.3.5群发消息 1.4高级功能之编辑模式 1.4.1启用编辑模式 1.4.2使用自动回复 1.5高级功能之开发模式 1.5.1启用开发模式 1.5.2申请测试账号 第2章微信公众平台开发的环境准备 2.1微信公众平台运行原理 2.1.1初学者的疑问 2.1.2微信公众平台运行原理 2.2公众账号服务器 2.2.1公众账号服务器需具备的条件 2.2.2准备一台Web服务器 2.3使用百度应用引擎BAE 2.3.1申请百度开发者账号 2.3.2创建一个工程 2.3.3部署程序代码 2.3.4上传代码到百度云 2.3.5浏览代码结果 2.4设置微信接口配置 2.4.1登录配置测试账号 2.4.2接口配置 2.4.3开发接口验证 2.5简单案例:自动回复消息 2.5.1案例描述 2.5.2编写PHP代码 2.5.3上传测试 第3章微信公众平台开发的知识准备 3.1搭建微信公众平台的开发环境 3.1.1下载安装Eclipse 3.1.2在Eclipse中编写微信公众平台代码 3.2微信公众平台开发最简单语言:PHP 3.2.1初识PHP 3.2.2PHP基本语法 3.2.3PHP分支:选择不同功能 3.2.4PHP循环:重复同一功能 3.2.5用PHP数组保存微信中的信息 3.3微信用XML封装消息 3.3.1什么是XML 3.3.2XML语法简介 3.3.3初探微信消息的XML格式 3.4微信封装信息的另一种格式:JSON 3.4.1JSON语法格式 3.4.2JSON格式的微信数据 3.5微信公众账号与用户之间的数据传输 3.5.1HTTP协议 3.5.2GET方法 3.5.3POST方法 3.5.4GET与POST的区别 3.6如何长期保存与用户交互的信息 3.6.1常用数据库系统 3.6.2下载安装MySQL 3.6.3PHP使用MySQL中的数据 3.6.4在百度云中申请免费数据库 3.6.5使用百度云数据库 第4章处理微信的基本消息 4.1编写获取微信用户发来消息的代码 4.1.1获取微信用户发来的文本 4.1.2获取微信用户发来的图片 4.1.3下载微信用户发来的图片 4.1.4获取微信用户发来的地理位置 4.1.5获取微信用户发来的链接 4.2编写给用户发送消息的代码 4.2.1发送文本内容给微信用户 4.2.2发送图片给微信用户 4.2.3发送音乐给微信用户 4.2.4发送图文信息给微信用户 4.3编写人工给用户发送消息的代码 4.3.1客服消息接口 4.3.2客服消息接口使用实例 4.4案例:微信版在线客服 4.4.1案例描述 4.4.2编写PHP代码 4.4.3上传测试 第5章响应微信推送的事件 5.1什么是事件 5.2用户关注或取消关注的处理