微信是时下最热门的社交通讯平台,从发送文字/照片/语音,到摇一摇/朋友圈/搜索附近的人,再到嘀嘀打车/微信红包/微信支付等,微信已经全面融入到了我们的生活,正如它的口号所说,微信是一种生活方式。
当微信公众平台开放高级接口及微信支付接口以后,他正式成为了一个CRM管理系统的后台,并且完成了一个O2O商业的闭环,这意味着,微信已经控制了 “入口”和“出口”,以后各类广泛的商业情景都能在微信里面完成,这个游戏规则将改变未来人们的生活方式。这是移动互联网一个新兴的机会,也是所有人的一次机会,如果你看准了的话。
本书介绍微信及微信公众平台上的开发,涵盖了包括微信支付在内的所有接口的技术讲解,以各类应用开发为实例,将最新最前沿的技术融入到微信开发中,向你展示更深更广更有想像力的微信的另一面。
封面图
目录
- 前言
- 第1章微信公众平台介绍1
- 1.1微信及其三大平台1
- 1.2微信公众平台的注册2
- 1.3微信公众平台的使用7
- 1.3.1功能7
- 1.3.2微信支付11
- 1.3.3管理11
- 1.3.4推广13
- 1.3.5统计13
- 1.3.6设置15
- 1.3.7开发者中心17
- 第2章开发环境搭建及程序开发基础19
- 2.1本地开发环境搭建19
- 2.2选择开发工具24
- 2.3程序开发基础25
- 2.3.1PHP语法及使用26
- 2.3.2MySQL的使用33
- 2.3.3其他常用语言36
- 第3章微信开发者中心40
- 3.1新浪SAE应用40
- 3.1.1申请新浪云账号40
- 3.1.2创建新浪云应用42
- 3.1.3创建应用版本44
- 3.1.4上传微信接口代码45
- 3.2配置和启用服务器49
- 3.3自动回复当前时间51
- 3.4消息交互原理分析52
- 3.5微信调试器56
- 3.5.1微信调试器介绍56
- 3.5.2微信调试器的使用方法56
- 第4章微信公众平台常用接口59
- 4.1接收用户普通消息59
- 4.1.1文本消息59
- 4.1.2图片消息60
- 4.1.3语音消息61
- 4.1.4地理位置消息62
- 4.1.5接收消息代码实现63
- 4.2自动回复消息67
- 4.2.1文本消息67
- 4.2.2音乐消息68
- 4.2.3图文消息69
- 4.2.4回复消息代码实现72
- 4.3关注事件消息78
- 4.3.1关注事件78
- 4.3.2关注时回复多图文80
- 4.4自定义菜单84
- 4.4.1自定义菜单介绍84
- 4.4.2按钮类型85
- 4.4.3创建菜单85
- 4.4.4菜单事件推送88
- 4.5网页授权获取用户信息89
- 4.5.1OAuth2.089
- 4.5.2授权过程90
- 4.5.3详细步骤90
- 4.5.4效果展示96
- 4.6模板消息99
- 4.6.1添加模板99
- 4.6.2模板消息开发100
- 第5章微网站开发103
- 5.1微网站的市场价值103
- 5.2微网站的开发103
- 5.2.1首页布局与设计104
- 5.2.2图片滑动特效实现108
- 5.2.3栏目页设计与实现109
- 5.2.4内容页设计与实现111
- 5.2.5腾讯微博、微社区的接入113
- 第6章微信营销系统的开发及实现115
- 6.1营销系统市场价值115
- 6.2营销系统的开发115
- 6.2.1数据库设计115
- 6.2.2网页授权防作弊120
- 6.2.3用户信息收集122
- 6.2.4抽奖页面实现123
- 6.2.5中奖算法实现131
- 6.2.6中奖记录查询134
- 第7章微信小店搭建与二次开发135
- 7.1微信小店的市场价值135
- 7.2搭建微信小店135
- 7.2.1微信支付开发配置136
- 7.2.2微信小店概况136
- 7.2.3运费模板管理138
- 7.2.4商品分组管理139
- 7.2.5图片库139
- 7.2.6添加商品141
- 7.2.7货架管理144
- 7.3微信小店的二次开发146
- 7.3.1微信小店SDK 146
- 7.3.2付款交易通知149
- 7.3.3我的订单查询153
- 7.3.4快递物流查询158
- 7.3.5加入维权功能165