当前位置:主页 > 书籍配套资源 > 微信公众平台开发配套资源
《微信公众平台开发最佳实践(第2版)》源代码

《微信公众平台开发最佳实践(第2版)》源代码

  • 更新:2022-03-24
  • 大小:6.44 MB
  • 类别:微信公众平台开发
  • 作者:方倍工作室
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书共分10章,程序案例采用广泛流行的PHP、MySQL、XML、CSS、JavaScript、HTML5等程序语言及数据库实现。将案例和相关知识点融合,完整介绍了微信公众平台、微信开发者中心、基础接口、自定义菜单和高级接口、微信支付、微信小店、生活类应用开发、娱乐类应用开发、企业类应用开发和微信开发使用技巧。所有案例均在书中给出了核心实现代码并进行了详细讲解。全书将最新、最前沿的技术融入到开发中,展示了微信更深、更广、更有想象力的另一面。

本书可作为微信公众平台开发实践的基础教材,还可以作为热爱互联网及微信公众平台的相关从业人员的参考资料。

封面图

目录

  • 前言
  • 第1章微信公众平台介绍1
  • 1.1微信及其三大平台1
  • 1.2微信公众账号的注册2
  • 1.2.1服务号/订阅号的注册2
  • 1.2.2测试号的注册6
  • 1.3微信公众平台的使用8
  • 1.3.1功能9
  • 1.3.2微信支付11
  • 1.3.3管理11
  • 1.3.4推广13
  • 1.3.5统计14
  • 1.3.6设置15
  • 1.3.7开发者中心17
  • 1.4本章小结17
  • 第2章微信开发者中心18
  • 2.1新浪SAE应用18
  • 2.1.1申请新浪云账号18
  • 2.1.2创建新浪云应用20
  • 2.1.3创建应用版本21
  • 2.1.4上传微信接口代码22
  • 2.1.5申请SAE中级认证26
  • 2.2微信开发者中心26
  • 2.2.1配置和启用服务器26
  • 2.2.2消息体加解密实现28
  • 2.2.3配置失败常见问题与分析35
  • 2.2.4自动回复当前时间37
  • 2.2.5消息交互原理分析37
  • 2.3微信开发调试工具40
  • 2.3.1微信调试器40
  • 2.3.2接口调试工具42
  • 2.4本章小结43
  • 第3章基 础 接 口44
  • 3.1接收用户消息44
  • 3.1.1文本消息44
  • 3.1.2图片消息45
  • 3.1.3语音消息45
  • 3.1.4视频消息46
  • 3.1.5地理位置消息47
  • 3.1.6链接消息47
  • 3.1.7案例48
  • 3.2发送被动响应消息51
  • 3.2.1文本消息51
  • 3.2.2图片消息52
  • 3.2.3语音消息53
  • 3.2.4视频消息53
  • 3.2.5音乐消息54
  • 3.2.6图文消息55
  • 3.2.7案例57
  • 3.3接收事件推送消息63
  • 3.3.1关注/取消关注63
  • 3.3.2案例64
  • 3.4本章小结66
  • 第4章自定义菜单和高级接口67
  • 4.1Access Token67
  • 4.1.1Access Token概述67
  • 4.1.2接口调用请求说明67
  • 4.1.3实现代码68
  • 4.2自定义菜单68
  • 4.2.1自定义菜单介绍69
  • 4.2.2按钮类型69
  • 4.2.3创建菜单70
  • 4.2.4查询菜单73
  • 4.2.5删除菜单74
  • 4.2.6菜单事件推送74
  • 4.3语音识别80
  • 4.3.1接收识别结果80
  • 4.3.2处理识别消息81
  • 4.4客服接口82
  • 4.4.1客服接口实现82
  • 4.4.2消息接口与客服接口相结合90
  • 4.4.3客服接口的意义91
  • 4.5OAuth2.0网页授权91
  • 4.5.1OAuth2.091
  • 4.5.2授权过程92
  • 4.5.3详细步骤93
  • 4.5.4效果展示98
  • 4.6生成带参数二维码100
  • 4.6.1场景二维码100
  • 4.6.2创建二维码ticket100
  • 4.6.3通过ticket换取二维码102
  • 4.6.4下载二维码104
  • 4.6.5扫描带参数二维码事件104
  • 4.7获取用户地理位置106
  • 4.7.1获取用户地理位置的方式106
  • 4.7.2转换坐标到地址107
  • 4.7.3用户地理位置的意义109
  • 4.8获取用户基本信息109
  • 4.8.1获取用户基本信息的方式110
  • 4.8.2制作个性欢迎语111
  • 4.9获取关注者列表112
  • 4.9.1获取关注者列表的方式112
  • 4.9.2分批获取113
  • 4.10用户分组管理115
  • 4.10.1创建分组115
  • 4.10.2查询所有分组116
  • 4.10.3查询用户所在分组117
  • 4.10.4修改分组名118
  • 4.10.5移动用户分组119
  • 4.11上传/下载多媒体文件120
  • 4.11.1上传多媒体文件121
  • 4.11.2下载多媒体文件124
  • 4.12高级群发接口128
  • 4.12.1准备群发内容128
  • 4.12.2选择群发对象130
  • 4.12.3执行群发131
  • 4.12.4接收群发结果136
  • 4.13模板消息138
  • 4.13.1添加模板138
  • 4.13.2模板消息开发139
  • 4.14本章小结141
  • 第5章微信支付142
  • 5.1申请微信支付142
  • 5.1.1申请流程图142
  • 5.1.2开放经营类目145
  • 5.1.3资费标准146
  • 5.1.4常见问题147
  • 5.2微信支付功能介绍148
  • 5.2.1方案简介148
  • 5.2.2应用场景举例148
  • 5.2.3商户模块153
  • 5.2.4功能接口154
  • 5.2.5账号体系155
  • 5.2.6商户系统对接155
  • 5.2.7行业案例156
  • 5.2.8支付功能常见问题158
  • 5.3微信支付接口159
  • 5.3.1支付基础159
  • 5.3.2JS API支付接口166
  • 5.3.3Native(原生)支付接口170
  • 5.3.4通知接口173
  • 5.3.5收货地址共享接口179
  • 5.3.6用户维权系统接口181
  • 5.4本章小结182
  • 第6章微信小店183
  • 6.1微信小店搭建183
  • 6.1.1微信小店概况183
  • 6.1.2运费模板管理184
  • 6.1.3商品分组管理185
  • 6.1.4图片库185
  • 6.1.5添加商品187
  • 6.1.6货架管理189
  • 6.2微信小店二次开发190
  • 6.2.1微信小店SDK191
  • 6.2.2交易付款通知193
  • 6.2.3我的订单查询196
  • 6.2.4快递物流查询201
  • 6.2.5维权功能接入207
  • 6.3本章小结208
  • 第7章生活类应用开发209
  • 7.1天气预报209
  • 7.1.1中国气象局209
  • 7.1.2区域编码表214
  • 7.1.3开发实现216
  • 7.2交通信息查询219
  • 7.2.1第三方网站219
  • 7.2.2开发实现220
  • 7.3中英翻译222
  • 7.3.1有道翻译222
  • 7.3.2开发实现223
  • 7.4空气质量224
  • 7.4.1PM25.in224
  • 7.4.2开发实现226
  • 7.5股票行情及分析227
  • 7.5.1行情数据227
  • 7.5.2个股分析228
  • 7.5.3开发实现229
  • 7.6苹果产品信息查询234
  • 7.6.1过程分析234
  • 7.6.2开发实现238
  • 7.7历史上的今天240
  • 7.7.1数据来源241
  • 7.7.2开发实现241
  • 7.8附近搜索243
  • 7.8.1百度地图243
  • 7.8.2开发实现247
  • 7.9多个功能整合251
  • 7.10本章小结252
  • 第8章娱乐类应用开发253
  • 8.1笑话253
  • 8.1.1数据获取253
  • 8.1.2开发实现253
  • 8.2星座运势255
  • 8.2.1新浪星座255
  • 8.2.2开发实现255
  • 8.3周公解梦256
  • 8.3.1数据获取256
  • 8.3.2开发实现257
  • 8.4姓名测试259
  • 8.4.1数据获取259
  • 8.4.2开发实现260
  • 8.5夫妻相262
  • 8.5.1人脸识别262
  • 8.5.2实现方案263
  • 8.5.3开发实现268
  • 8.6在线点歌271
  • 8.6.1音乐掌门人271
  • 8.6.2开发实现274
  • 8.7一站到底275
  • 8.7.1实现方案275
  • 8.7.2开发实现277
  • 8.8智能聊天机器人281
  • 8.8.1iBotCloud282
  • 8.8.2开发实现283
  • 8.9本章小结285
  • 第9章企业类应用开发286
  • 9.1会员卡286
  • 9.1.1页面布局286
  • 9.1.2开发实现288
  • 9.2预约订单290
  • 9.2.1页面布局290
  • 9.2.2开发实现294
  • 9.3产品相册298
  • 9.3.1相册298
  • 9.3.2画廊302
  • 9.4大转盘304
  • 9.4.1页面布局304
  • 9.4.2开发实现306
  • 9.5刮刮卡310
  • 9.5.1页面布局310
  • 9.5.2开发实现312
  • 9.6地图导航314
  • 9.6.1高德地图314
  • 9.6.2开发实现315
  • 9.7智能问答316
  • 9.7.1关键词回复317
  • 9.7.2中文分词317
  • 9.8在线客服320
  • 9.8.1流程状态320
  • 9.8.2开发实现321
  • 9.9广告效果统计325
  • 9.9.1场景二维码325
  • 9.9.2数据统计327
  • 9.10本章小结330
  • 第10章微信开发实用技巧331
  • 10.1实现表情飘落效果331
  • 10.2回复QQ表情和Emoji表情332
  • 10.3获取微信版本及手机系统336
  • 10.4微信JS接口使用337
  • 10.4.1绑定JS接口安全域名337
  • 10.4.2微信JS接口SDK338
  • 10.4.3JS文件引入与注入权限验证配置340
  • 10.4.4JS接口相关功能开发343
  • 10.5Discuz微社区344
  • 10.6本章小结345
  • 附录A关键词自动回复的规则346
  • 附录B微信公众平台全局返回码说明347
  • 附录CSAE分词词性说明348
  • 附录D微信公众平台基础接口PHP SDK350
  • 附录E微信公众平台自定义菜单及高级接口PHP SDK357

资源下载

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

相关资源

网友留言