当前位置:主页 > 书籍配套资源 > 微信开发配套资源
《微信公众平台开发基础与实战》源代码

《微信公众平台开发基础与实战》源代码

  • 更新:2022-04-07
  • 大小:2.94 MB
  • 类别:微信开发
  • 作者:闫小坤、周涛
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

封面图

目录

  • 前言
  • 第1章微信公众平台简介1
  • 1.1微信:连接一切1
  • 1.1.1物联网1
  • 1.1.2二维码革命2
  • 1.2微信公众平台4
  • 1.2.1大事记4
  • 1.2.2分类:服务号与订阅号5
  • 1.2.3微信认证5
  • 1.2.4公众号运营6
  • 1.2.5微社区7
  • 1.2.6微信公众平台管理后台8
  • 1.3本章小结9
  • 第2章编辑模式——轻松玩转公众号10
  • 2.1开启编辑模式10
  • 2.2自动回复消息11
  • 2.2.1添加自动回复11
  • 2.2.2消息自动回复12
  • 2.2.3关键词自动回复13
  • 2.2.4自动回复优先规则15
  • 2.3自定义菜单16
  • 2.3.1设置自定义菜单16
  • 2.3.2设置动作18
  • 2.4投票19
  • 2.5案例分析21
  • 2.5.1利用自动回复实现我的书目功能21
  • 2.5.2自定义菜单的典型案例:小道消息23
  • 第3章搭建开发环境25
  • 3.1启用公众平台开发模式25
  • 3.1.1申请网址接入26
  • 3.1.2数据交换方式26
  • 3.1.3接口列表27
  • 3.2SAE环境搭建28
  • 3.2.1应用创建28
  • 3.2.2搭建本地开发环境34
  • 3.2.3SAE常用服务36
  • 3.3BAE环境搭建39
  • 3.3.1创建工程40
  • 3.3.2BAE常用服务42
  • 3.4开发第一个应用42
  • 3.4.1下载PHP SDK42
  • 3.4.2微信公众平台接口测试账号申请43
  • 3.4.3上传服务器45
  • 3.4.4扫描二维码45
  • 第4章消息接口API47
  • 4.1开发者模式接入47
  • 4.2基础支持48
  • 4.2.1申请测试账号48
  • 4.2.2获取access_token49
  • 4.3接受消息51
  • 4.3.1文本消息52
  • 4.3.2图片消息54
  • 4.3.3语音消息55
  • 4.3.4地理位置消息56
  • 4.3.5链接消息57
  • 4.3.6视频消息59
  • 4.4接收事件消息60
  • 4.4.1关注/取消关注事件60
  • 4.4.2扫描二维码事件61
  • 4.4.3上报地理位置事件64
  • 4.3.4自定义菜单事件65
  • 4.5回复消息66
  • 4.5.1回复文本消息67
  • 4.5.2回复图片消息68
  • 4.5.3回复语音消息69
  • 4.5.4回复视频消息70
  • 4.5.5回复音乐消息72
  • 4.5.6回复图文消息74
  • 4.6生成带参数的二维码76
  • 4.6.1创建二维码ticket77
  • 4.6.2通过ticket换取二维码79
  • 4.7客服接口79
  • 4.8语音识别83
  • 4.8.1让微信听懂你的话83
  • 4.8.2翻译助手84
  • 第5章高级接口88
  • 5.1自定义菜单88
  • 5.1.1自定义菜单的创建88
  • 5.1.2自定义菜单的查询和删除91
  • 5.2上传下载多媒体文件92
  • 5.2.1上传多媒体文件92
  • 5.2.2下载多媒体文件93
  • 5.2.3测试案例95
  • 5.3用户管理95
  • 5.3.1管理分组96
  • 5.3.2获取用户基本信息101
  • 5.3.3获取关注者列表103
  • 5.4获取用户地理位置105
  • 5.5OAuth2.0网页授权106
  • 5.5.1配置授权回调域名107
  • 5.5.2OAuth2.0授权流程108
  • 5.5.3代码实现111
  • 5.5.4案例112
  • 5.6高级群发接口114
  • 5.6.1上传图文消息素材114
  • 5.6.2根据分组进行群发116
  • 5.6.3根据OpenID列表群发121
  • 5.6.4删除群发121
  • 5.6.5事情推送群发结果122
  • 5.7多客服功能123
  • 5.8微信小店125
  • 第6章微信内置浏览器Weixin JS接口127
  • 6.1微信浏览器127
  • 6.1.1特征128
  • 6.1.2WeixinJSBridge 129
  • 6.2WeixinJSBridge使用说明131
  • 6.2.1WeixinJSBridge接口一览131
  • 6.2.2界面接口132
  • 6.2.3分享接口134
  • 6.2.4监听事件137
  • 6.2.5功能接口138
  • 6.2.6第三方APP接口139
  • 6.3案例142
  • 6.3.1WeixinJSBridge的加载顺序142
  • 6.3.2隐藏/显示WebView右上角的分享按钮143
  • 6.3.3隐藏/显示WebView底部的导航栏145
  • 6.3.4跳转到扫描二维码界面146
  • 6.3.5关闭WebView148
  • 6.3.6发邮件149
  • 6.3.7图片预览151
  • 第7章餐厅管家154
  • 7.1功能设计154
  • 7.1.1需求分析154
  • 7.1.2功能演示155
  • 7.1.3注意事项159
  • 7.2“餐厅管家”的实现160
  • 7.2.1自定义菜单160
  • 7.2.2数据库操作类封装161
  • 7.2.3微信消息接口171
  • 7.2.4预约管理179
  • 7.2.5菜单管理186
  • 7.2.6二维码优惠券189
  • 7.2.7路线导航201
  • 7.3本章小结213
  • 第8章微商城214
  • 8.1抽奖系统214
  • 8.1.1前端展示214
  • 8.1.2抽奖动画215
  • 8.1.3中奖概率215
  • 8.1.4抽奖控制逻辑216
  • 8.1.5数据表设计217
  • 8.1.6代码实现218
  • 8.2微信支付222
  • 8.2.1介绍223
  • 8.2.2JS API支付224
  • 8.2.3安全支付228
  • 8.2.4订单查询231
  • 8.3微信小店232
  • 8.4多客服功能237
  • 8.4.1服务开通237
  • 8.4.2添加客服工号237
  • 8.4.3在电脑上使用多客服238
  • 8.4.4在微信上使用多客服240
  • 8.5本章小结240
  • 第9章微酒店241
  • 9.1微酒店功能及设计241
  • 9.1.1功能241
  • 9.1.2数据库设计242
  • 9.2功能实现243
  • 9.2.1自定义菜单243
  • 9.2.2消息处理244
  • 9.2.3位置消息245
  • 9.2.4附近酒店246
  • 9.2.5预订酒店页面248
  • 9.2.6用户注册页面252
  • 9.2.7添加订单页面255
  • 9.2.8我的订单页面257
  • 9.2.9退订259
  • 9.2.10订单后台管理260
  • 9.2.11我的会员卡263
  • 第10章游戏开发——谁是卧底265
  • 10.1谁是卧底功能及设计265
  • 10.1.1游戏规则265
  • 10.1.2核心流程265
  • 10.1.3数据表设计266
  • 10.2代码实现267
  • 10.2.1消息判断267
  • 10.2.2创建游戏269
  • 10.2.3创建房间269
  • 10.2.4换词272
  • 10.2.5改词272
  • 10.2.6加入房间273
  • 10.2.7后台操作274
  • 10.3效果展示275

资源下载

资源下载地址1:https://pan.baidu.com/s/1NtteKpidi2S2q6yuNxB6kg

相关资源

网友留言