内容简介
《微信公众平台开发实战与应用案例》根据全新的微信6.1版本编写,是作者使用微信公众平台实际开发的经验总结,全书从基础到实践循序渐进地介绍了微信公众平台开发的各种知识和技术,包括微信公众平台开发环境的搭建,各种接口及其开发方法,JS-JDK的应用开发,企业管理及二维码的应用,账号管理及企业号的使用,提供了6个常见应用案例,4个高级应用案例,1个微网站的开发案例,以及智能设备的联接开发和网站访问优化方面的内容,全书既考虑到内容的全面性,又注重开发技术的实战操练,同时解决了微信开发中遇到的各种困惑和难题。
《微信公众平台开发实战与应用案例》随书赠送价值300元的“51CTO学院”在线视频课程学习卡,并提供《微信公众平台开发实战与应用案例》视频教学与源代码下载。
《微信公众平台开发实战与应用案例》非常适合微信公众平台开发初学者、大学生、微信营销从业者以及微信开发人员使用,也很适合培训机构或大中专院校作为微信实践开发的教学用书。
目录
第1章与微信的第一次亲密接触 1.1微信——移动互联网的领导者 1.2认识微信公众平台 1.3如何注册微信公众号 1.4微信公众号的功能 1.5微信公众号的管理 1.6微信公众号的推广 1.7统计 1.8设置 1.9开发者中心 第2章微信开发准备 2.1进入微信开发模式 2.2PHP开发环境的搭建 2.3虚拟主机的使用 2.3.1主机绑定域名 2.3.2FTP上传代码到虚拟主机 2.4配置腾讯云服务器 2.4.1Windows 2008配置IIS+PHP+MySQL 2.4.2使用网站管理助手 第3章微信开发基础 3.1开发者模式 3.1.1开发模式接入 3.1.2微信服务器间通信原理 3.2微信开发调试软件 3.3公众号接收用户消息类型 3.3.1接收文本消息 3.3.2接收图片消息 3.3.3接收语音消息 3.3.4接收视频消息 3.3.5接收地理位置消息 3.3.6接收链接消息 3.3.7关注/取消关注事件消息 3.3.8接收语音识别结果 3.3.9代码实现接收消息示例 3.4公众号向用户回复消息类型 3.4.1回复文本消息 3.4.2回复图片消息 3.4.3回复语音消息 3.4.4回复视频消息 3.4.5回复音乐消息 3.4.6回复图文消息 3.4.7代码实现回复消息示例 3.5使用高级群发接口 3.5.1上传图文消息素材 3.5.2根据分组群发消息 3.5.3根据OpenID列表群发 3.5.4删除群发 3.5.5预览接口 3.5.6查询群发消息发送状态 3.5.7事件推送群发结果 第4章开发模式进阶 4.1access_token介绍 4.1.1接口调用请求说明 4.1.2编写代码获得access_token 4.2自定义菜单 4.2.1自定义菜单介绍 4.2.2自定义菜单按钮类型 4.2.3创建菜单接口说明 4.2.4创建菜单 4.2.5查询菜单 4.2.6删除菜单 4.3自定义菜单的事件推送 4.3.1单击菜单获取消息时的事件 4.3.2单击菜单跳转链接时的事件 4.3.3扫码推事件 4.3.4扫码推事件且弹出“消息接收中”提示框的事件 4.3.5弹出系统拍照发图的事件 4.3.6弹出拍照或者相册发图的事件 4.3.7弹出微信相册发图器的事件 4.3.8弹出地理位置选择器的事件 4.3.9代码实现菜单功能 4.4客服接口 4.4.1添加客服账号 4.4.2修改客服账号 4.4.3删除客服账号 4.4.4设置客服账号的头像 4.4.5获取所有客服账号 4.4.6发送客服消息 4.5微信语义理解接口 4.6用户管理 4.6.1创建分组 4.6.2查询所有分组 4.6.3查询用户所在分组 4.6.4修改分组名 4.6.5移动用户分组 4.6.6设置用户备注名 4.6.7获取用户基本信息 4.6.8获取用户列表 4.6.9获取用户地理位置 4.6.10网页授权获取用户基本信息 4.7上传下载多媒体文件 4.7.1上传多媒体文件 4.7.2下载多媒体文件 第5章账号管理 5.1生成带参数的二维码 5.1.1创建二维码ticket 5.1.2通过ticket换取二维码 5.1.3扫描带参数二维码事件消息 5.1.4代码实现 5.2缩短URL链接字符串 5.2.1接口调用请求说明 5.2.2代码实现示例 第6章应用接口调用 6.1示例1:天气查询 6.1.1接口API 6.1.2开发实现 6.2示例2:API调用之百度翻译 6.2.1申请百度翻译API接口 6.2.2百度翻译规则介绍 6.2.3代码实现 6.3示例3:自动聊天 6.3.1接口说明 6.3.2代码实现自动聊天 6.4示例4:笑话 6.4.1笑话接口API 6.4.2开发实现 6.5示例5:快递查询 6.5.1快递接口 6.5.2开发实现 6.6示例6:火车信息查询 6.6.1申请查询接口 6.6.2接口说明 6.6.3开发实现 第7章应用开发实战 7.1开发企业会员卡 7.1.1页面设计 7.1.2数据库设计 7.1.3逻辑处理代码 7.2开发微信大屏幕 7.2.1原理解析 7.2.2开发实现 7.3开发语音智能查询 7.3.1语音识别和语义理解 7.3.2开发实现 7.4使用DedeCMS开发微网站 7.4.1下载安装DedeCMS 7.4.2DedeCMS标签讲解 7.4.3模板页面设计 7.4.4将微网站放入微信 …… 第8章微信JS—SDK 第9章微信企业号 第10章网站优化 第11章用微信连接智能设备 附录A全局码说明 附录B公众号类型的接口权限说明
前言/序言
微信公众平台开发实战与应用案例 电子书 下载 mobi epub pdf txt