本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
书[0名0]: | 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践|5913886 |
图书定价: | 99元 |
图书作者: | 方倍工作室 |
出版社: | [1机1]械工业出版社 |
出版日期: | 2017/6/1 0:00:00 |
ISBN号: | 9787111569756 |
开本: | 16开 |
页数: | 0 |
版次: | 1-1 |
作者简介 |
陶瑾,网[0名0]“方倍”,微信公众平台开发先行者之一,曾在[0国0]内[令页]先的通讯公司及跨[0国0]公司担心软[亻牛]测试、协议栈开发、高级软[亻牛]自动化工程师职位,拥有2项移动通讯相关的专利。其于2013年创立的方倍工作室,已为互联网、广电、教育、地产、医疗、金融、交通、餐饮、保险、公安、农业等诸多行业客户[扌是]供微信公众平台开发及运营服务。 |
内容简介 |
微信是时下热门的社交通信平台,它已[纟巠]全[mian]融入我们的生活,正如它的口号所说,微信是一种生活方式。本书介绍微信及微信公众平台上的开发,涵盖了包括微信支付在内的所有接口的技术讲解,以各类应用开发为实例,将前沿的技术融入微信开发中。 |
目录 |
前言 [0第0]1章 微信公众平台介绍 1 1.1 微信及其平台 1 1.2 微信公众[账1号]注册 2 1.2.1 注册公众[账1号] 2 1.2.2 注册测试号 5 1.3 微信公众平台的使用 7 1.3.1 功能 7 1.3.2 微信支付 10 1.3.3 管理 10 1.3.4 推广 13 1.3.5 统计 13 1.3.6 设置 14 1.3.7 开发者中心 16 1.4 本章小结 16 [0第0]2章 本地开发环境搭建及程序开发基础 17 2.1 本地开发环境的搭建 17 2.1.1 WampServer的安装 17 2.1.2 其他开发环境套[亻牛] 19 2.2 程序开发基础 21 2.2.1 PHP语[0法0]及使用 21 2.2.2 MySQL的使用 28 2.2.3 其他常用语言 30 2.3 本章小结 33 [0第0]3章 服务器资源与消息交互原理 34 3.1 服务器资源 34 3.1.1 [亲斤]浪云SAE 34 3.1.2 其他服务器资源 40 3.2 开发工具 41 3.3 微信开发者中心 41 3.3.1 配置和启用服务器 41 3.3.2 配置失败常见问题与分析 43 3.3.3 自动回复[0当0]前时间 44 3.3.4 消息交互原理分析 45 3.3.5 消息体加/解密实现 48 3.4 微信开发调试工具 54 3.4.1 微信调试器 54 3.4.2 接口调试工具 55 3.5 本章小结 57 [0第0]4章 接收消息与发送消息 58 4.1 接收普通消息 58 4.1.1 文本消息 58 4.1.2 图片消息 58 4.1.3 语音消息 59 4.1.4 视频消息 60 4.1.5 地理位置消息 61 4.1.6 链接消息 62 4.2 发送被动回复消息 62 4.2.1 文本消息 63 4.2.2 图片消息 63 4.2.3 语音消息 64 4.2.4 视频消息 65 4.2.5 音乐消息 66 4.2.6 图文消息 66 4.3 接收事[亻牛]推送消息 69 4.4 案例实践 70 4.4.1 微信基础消息SDK 70 4.4.2 调用API实现图文天气预报 77 4.4.3 查询数据库回复笑话 82 4.5 本章小结 84 [0第0]5章 Access Token和自定义菜单 85 5.1 Access Token 85 5.1.1 Access Token介绍 85 5.1.2 接口调用请求说明 85 5.1.3 实现代码 86 5.2 自定义菜单 86 5.2.1 自定义菜单介绍 87 5.2.2 按钮类型 87 5.2.3 创建菜单 88 5.2.4 个性化菜单 91 5.2.5 查询菜单 92 5.2.6 删除菜单 93 5.2.7 菜单事[亻牛]推送 94 5.3 案例实践 98 5.3.1 自动缓存与更[亲斤]Access Token 98 5.3.2 扫描快递条码查询快递进度 100 5.4 本章小结 102 [0第0]6章 用户信息与用户管理 103 6.1 用户标签管理 103 6.1.1 创建标签 103 6.1.2 查询所有标签 104 6.1.3 修改标签[0名0] 106 6.1.4 给用户打标签 107 6.1.5 获取用户标签列表 108 6.2 用户备注 109 6.3 用户地理位置 110 6.3.1 获取用户地理位置 110 6.3.2 转换坐标到地址 111 6.4 用户列表 113 6.4.1 获取用户列表 113 6.4.2 分批获取 114 6.5 获取用户基本信息 116 6.6 案例实践 118 6.6.1 个性化欢迎语 118 6.6.2 同步所有用户信息 120 6.7 本章小结 124 [0第0]7章 网页授[0[0权0]0]与网页应用开发 125 7.1 OAuth2.0网页授[0[0权0]0] 125 7.1.1 OAuth2.0 125 7.1.2 授[0[0权0]0]过程 125 7.1.3 详细步骤 126 7.2 WeUI 131 7.3 案例实践 141 7.3.1 网页授[0[0权0]0]获取个人信息 141 7.3.2 网页判断用户是否关注 144 7.3.3 二次授[0[0权0]0]多个域[0名0] 145 7.4 本章小结 146 [0第0]8章 参数二维码与来源统计 147 8.1 参数二维码 147 8.1.1 创建二维码ticket 147 8.1.2 通过URL生成二维码图片 149 8.1.3 通过ticket换取二维码 150 8.1.4 下载二维码 151 8.1.5 扫描带参数二维码事[亻牛] 152 8.2 案例实践 153 8.3 本章小结 158 [0第0]9章 客服接口与群发接口 159 9.1 客服接口 159 9.2 群发接口 169 9.2.1 上传图文消息内的图片 169 9.2.2 上传缩略图 170 9.2.3 上传图文消息素材 171 9.2.4 预览群发内容 172 9.2.5 根据标签进行群发 173 9.2.6 根据OpenID列表进行群发 174 9.2.7 删除群发 175 9.2.8 查询群发消息发送状态 176 9.2.9 接收群发结果 177 9.3 案例实践 177 9.3.1 一次回复多条消息 177 9.3.2 服务号每日群发 178 9.4 本章小结 182 [0第0]10章 微信小店和模板消息 183 10.1 微信小店的搭建 183 10.1.1 微信小店概况 183 10.1.2 运费模板管理 183 10.1.3 [0商0][0品0]分组管理 184 10.1.4 图片库 185 10.1.5 添加[0商0][0品0] 187 10.1.6 货架管理 188 10.2 微信小店的二次开发 190 10.2.1 微信小店SDK 190 10.2.2 订单付款通[0知0] 193 10.2.3 订单查询 196 10.2.4 微信快递查询 201 10.2.5 模板消息[扌是]醒 201 10.3 本章小结 204 [0第0]11章 客服管理 205 11.1 消息转发 205 11.1.1 消息转发到客服 205 11.1.2 消息转发到指定客服 205 11.2 客服管理 206 11.2.1 获取客服列表 206 11.2.2 获取在线客服列表 207 11.2.3 添加客服[账1号] 208 11.2.4 邀请绑定客服[账1号] 208 11.2.5 设置客服信息 209 11.2.6 上传客服头像 209 11.2.7 删除客服[账1号] 210 11.3 [0会0]话控制 210 11.3.1 创建[0会0]话 210 11.3.2 关闭[0会0]话 211 11.3.3 获取客户[0会0]话状态 211 11.3.4 获取客服[0会0]话列表 212 11.3.5 获取未接入[0会0]话列表 212 11.4 获取聊天记录 213 11.5 本章小结 214 [0第0]12章 素材管理 215 12.1 [亲斤]增临时素材 215 12.2 获取临时素材 216 12.3 [亲斤]增[1永1][1久1]素材 216 12.3.1 [亲斤]增[1永1][1久1]图文素材 216 12.3.2 [亲斤]增其他类型的[1永1][1久1]素材 217 12.4 获取[1永1][1久1]素材 218 12.5 删除[1永1][1久1]素材 218 12.6 修改[1永1][1久1]图文素材 219 12.7 获取素材总数 220 12.8 获取素材列表 220 12.9 本章小结 222 [0第0]13章 数据统计 223 13.1 用户分析数据接口 223 13.2 图文分析数据接口 224 13.3 消息分析数据接口 229 13.4 接口分析数据接口 231 13.5 本章小结 233 [0第0]14章 微信JS-SDK 234 14.1 JS-SDK 234 14.1.1 JS API Ticket 234 14.1.2 JS-SDK签[0名0] 234 14.1.3 卡券Ticket 235 14.1.4 SDK实现 236 14.2 JS-SDK的使用 239 14.3 接口列表 240 14.4 案例实践 247 14.4.1 分享到朋友圈后查看内容 247 14.4.2 获取用户坐标及地址 249 14.5 本章小结 250 [0第0]15章 微信门店 251 15.1 门店管理 251 15.1.1 创建门店 251 15.1.2 审核事[亻牛]推送 252 15.1.3 查询门店信息 253 15.1.4 查询门店列表 255 15.1.5 修改门店服务信息 257 15.1.6 删除门店 258 15.1.7 门店类目表 258 15.2 案例实践:获取门店ID列表 259 15.3 本章小结 260 [0第0]16章 微信卡券与[0会0]员卡 261 16.1 创建卡券 261 16.1.1 上传卡券Logo 261 16.1.2 卡券颜色 261 16.1.3 卡券的创建 262 16.2 投放卡券 268 16.2.1 创建二维码投放 268 16.2.2 创建货架投放 269 16.2.3 群发投放 271 16.3 卡券核销 272 16.3.1 查询Code 272 16.3.2 核销Code 273 16.4 卡券统计 274 16.4.1 获取卡券概况数据 274 16.4.2 获取免费券数据 275 16.5 [0会0]员卡 276 16.5.1 创建[0会0]员卡 276 16.5.2 激活[0会0]员卡 279 16.5.3 更[亲斤][0会0]员信息 280 16.6 朋友的券 282 16.7 特殊票券 283 16.7.1 [0会0]议/演出门票 283 16.7.2 飞[1机1]票 285 16.7.3 电影票 287 16.7.4 景区门票 289 16.8 案例实践 290 16.8.1 HTML5网页中[令页]取卡券 290 16.8.2 创建[0会0]议门票 292 16.9 本章小结 295 [0第0]17章 微信支付与微信红包 296 17.1 微信支付基础 296 17.1.1 申请微信支付 296 17.1.2 配置微信支付 299 17.1.3 设置API密钥 300 17.1.4 微信支付基础类 300 17.2 公众号支付 310 17.3 扫码支付 315 17.3.1 模式一:静态链接 315 17.3.2 模式二:动态链接 318 17.4 [S卡]支付 321 17.5 H5支付 325 17.6 微信红包 327 17.6.1 普通红包 327 17.6.2 裂变红包 332 17.7 企业付款 336 17.8 代金券 338 17.9 微信报关 340 17.10 订单查询 342 17.11 退款申请 345 17.12 退款查询 349 17.13 下载对账单 352 17.14 本章小结 354 [0第0]18章 微信连WiFi 355 18.1 WiFi门店管理 355 18.1.1 获取WiFi门店列表 355 18.1.2 查询门店WiFi信息 357 18.2 密码型设备配置 358 18.2.1 添加密码型设备 359 18.2.2 获取物料二维码 360 18.3 Portal型设备开发 361 18.3.1 添加Portal型设备 361 18.3.2 AC/AP设备改造 362 18.3.3 Portal页[mian]开发 363 18.4 WiFi关联设置 368 18.4.1 设置[0商0]家[1主1]页 368 18.4.2 设置[0首0]页欢迎语 369 18.4.3 设置联网完成页 369 18.4.4 设置门店卡券投放 370 18.5 WiFi效果监控 371 18.5.1 设备查询 371 18.5.2 数据统计查询 372 18.6 本章小结 373 [0第0]19章 微信摇一摇周边 374 19.1 设备管理 374 19.1.1 添加设备 374 19.1.2 配置设备 376 19.1.3 激活设备 378 19.1.4 查询设备 379 19.2 设备分组 381 19.2.1 添加分组 381 19.2.2 编辑分组信息 382 19.2.3 删除分组 382 19.2.4 查询分组列表 383 19.2.5 查询分组详情 384 19.2.6 添加设备到分组 385 19.2.7 从分组中移除设备 386 19.3 页[mian]管理 387 19.3.1 添加模板页[mian] 387 19.3.2 编辑页[mian] 389 19.3.3 查询页[mian] 390 19.3.4 删除页[mian] 393 19.4 周边业务开发 394 19.4.1 Ticket 394 19.4.2 摇一摇事[亻牛]通[0知0] 394 19.4.3 摇一摇关注 395 19.4.4 获取设备及用户信息 396 19.5 关联设备和页[mian] 397 19.5.1 配置关联关系 397 19.5.2 查询关联关系 399 19.6 数据统计 401 19.6.1 查询设备统计数据 401 19.6.2 批量查询设备统计数据 402 19.6.3 查询页[mian]统计数据 403 19.6.4 批量查询页[mian]统计数据 404 19.7 案例实践:[0会0]议签到及室内定位 405 19.8 本章小结 407 [0第0]20章 微信企业号和企业微信 408 20.1 企业号开发基础 408 20.1.1 启用回调模式 408 20.1.2 使用回调模式 410 20.1.3 管理组 414 20.1.4 Access Token 415 20.2 部门管理 415 20.2.1 创建部门 415 20.2.2 更[亲斤]部门 416 20.2.3 删除部门 417 20.2.4 获取部门列表 417 20.3 成员管理 418 20.3.1 创建成员 418 20.3.2 更[亲斤]成员 419 20.3.3 删除成员 420 20.3.4 获取成员 421 20.3.5 获取部门成员详情 422 20.4 应用管理 423 20.4.1 获取应用 423 20.4.2 设置应用 425 20.5 自定义菜单 426 20.5.1 创建菜单 426 20.5.2 获取菜单列表 428 20.6 素材管理 428 20.6.1 上传临时素材 428 20.6.2 获取临时素材 429 20.6.3 上传[1永1][1久1]素材 429 20.6.4 获取[1永1][1久1]素材 431 20.6.5 删除[1永1][1久1]素材 431 20.6.6 修改[1永1][1久1]图文素材 432 20.6.7 获取素材列表 433 20.7 收发消息 434 20.7.1 接收普通消息 434 20.7.2 接收事[亻牛] 437 20.7.3 被动回复消息 439 20.7.4 [1主1]动发送消息 440 20.8 企业号客服服务 444 20.8.1 设置客服类型 444 20.8.2 向客服发送消息 446 20.8.3 客服回复消息回调 448 20.9 网页开发 451 20.9.1 企业号网页授[0[0权0]0] 451 20.9.2 企业号JS-SDK 454 20.10 本章小结 455 [0第0]21章 微信小程序 456 21.1 开发入门 456 21.1.1 AppID 456 21.1.2 创建项目 456 21.1.3 编写代码 458 21.1.4 手[1机1]预览 461 21.2 框架 462 21.2.1 文[亻牛]结构 462 21.2.2 配置 462 21.2.3 逻辑层 464 21.2.4 视图层 467 21.3 组[亻牛] 468 21.3.1 视图容器 468 21.3.2 基础内容 470 21.3.3 表单组[亻牛] 471 21.3.4 导航 478 21.3.5 媒体组[亻牛] 479 21.3.6 地图 481 21.3.7 画布 481 21.4 接口 482 21.4.1 网络 482 21.4.2 媒体 483 21.4.3 数据 483 21.4.4 位置 484 21.4.5 设备 484 21.4.6 界[mian] 484 21.4.7 开放接口 485 21.5 案例实践:天气预报 488 21.6 本章小结 492 [0第0]22章 微信开放平台 493 22.1 移动应用 493 22.1.1 微信登录 493 22.1.2 APP支付 497 22.2 网站应用 499 22.3 公众号 503 22.4 UnionID 504 22.5 公众号[0第0]三方平台 505 22.5.1 消息加解密 507 22.5.2 公众号授[0[0权0]0][0第0]三方平台 509 22.5.3 全网发布接入检测 518 22.6 智能接口 522 22.7 本章小结 523 [0第0]23章 微信开发实用技巧 524 23.1 表情雨飘落效果 524 23.2 QQ表情和Emoji表情 525 23.3 获取微信版本及手[1机1]系统 529 23.4 兴趣部落 531 23.5 公众号一键关注 531 23.6 本章小结 534 [0第0]24章 微信常用功能开发实现 535 24.1 基本文本消息的聊天[1机1]器人 535 24.1.1 API接口 535 24.1.2 自动聊天开发实现 536 24.2 基于图片消息的人脸识别 538 24.2.1 人脸识别接口 538 24.2.2 夫妻相实现方案 540 24.2.3 代码实现 544 24.3 基于位置消息的地图导航 547 24.3.1 地图线路规划接口 547 24.3.2 开发实现 548 24.4 基于表单[扌是]交的预约订单 549 24.4.1 前端设计与实现 550 24.4.2 表单[扌是]交开发实现 553 24.5 基于Ajax交互的[0大0]转盘 557 24.5.1 数据库设计 557 24.5.2 网页授[0[0权0]0]防作弊 561 24.5.3 用户信息收集 562 24.5.4 前端页[mian]实现 564 24.5.5 Ajax[扌是]交与转盘控制 566 24.5.6 中奖算[0法0]实现 570 24.5.7 中奖记录查询 573 24.6 基于HTML5的微网站开发 573 24.6.1 [0首0]页布局与设计 573 24.6.2 图片滑动特效实现 577 24.6.3 栏目页设计与实现 579 24.6.4 内容页设计与实现 580 24.7 本章小结 582 [0第0]25章 基于ThinkPHP 5的微信用户管理系统 583 25.1 ThinkPHP 5 583 25.1.1 ThinkPHP 5介绍与下载 583 25.1.2 目录结构 584 25.1.3 常用概念 585 25.2 系统设计 587 25.2.1 模块设计 587 25.2.2 数据库设计 588 25.2.3 系统配置 589 25.3 登录模块 591 25.3.1 身份验证 591 25.3.2 验证码 593 25.3.3 系统信息查看 593 25.4 接口模块 594 25.4.1 微信消息接口实现 594 25.4.2 微信API接口实现 598 25.5 用户管理 601 25.5.1 同步用户关注列表 601 25.5.2 同步用户基本信息 601 25.5.3 关注时更[亲斤]用户 602 25.5.4 用户信息列表展示 603 25.5.5 用户信息统计分析 605 25.6 群发实现 606 25.6.1 更[亲斤]互动记录 606 25.6.2 群发通[0知0]实现 607 25.7 本章小结 609 |