微信公众平台JSSDK开发实战

微信公众平台JSSDK开发实战

作者:席新亮

出版社:电子工业

出版年:2015年9月

ISBN:9787121269370

所属分类:诗歌文集

书刊介绍

《微信公众平台JSSDK开发实战》内容简介

2015年初,微信向互联网界丢入了一颗重磅核武器——全面支持HTML 5,开放微信JSSDK,惊倒众人。业界认为用JSSDK甚至可以开发一个微信出来。本书涵盖了微信JSSDK的所有API介绍、示例代码、案例实战、技巧方法。全书分为12章,第1~~2章介绍微信公众号的区别并开始搭建JSSDK的开发环境;第3~~9章介绍微信开放的所有API,并提供了最贴近现实的实例;第10~~11章,利用微信JSSDK结合HTML 5的技术实现两个大的项目应用;最后一章介绍一些微信开发的技巧。
席新亮,HTML5、JavaScript技术爱好者,热衷于HTML5、CSS3、Node.js等前沿技术,写过HTML5游戏、搞过Web,在实践中积累了大量经验。著有《超实用的JavaScript代码段》一书。

作品目录

前言
第1章:认识微信公众平台
1.1、微信公众平台账号分类
1.1.1、订阅号
1.1.2、服务号
1.1.3、企业号
1.2、微信公众号申请流程
1.3、微信公众号的认证
1.4、公众号设置
1.5、微信开发者中心
1.5.1、开发者中心的配置项
1.5.2、开发者中心的接口报警
1.6、公众号的安全中心
1.7、本章小结
第2章:搭建JSSDK开发环境
2.1、先了解一下JSSDK
2.2、如何部署JSSDK
2.2.1、绑定域名
2.2.2、引入JS文件
2.2.3、通过wx.config接口验证JSSDK权限
2.3、JSSDK的主要功能参考列表
2.4、一些其他基础入门必知的知识点
2.5、本章小结
第3章:JSSDK的基础接口和分享接口
3.1、基础接口的作用
3.1.1、任何开发都要从基础接口开始
3.1.2、判断当前客户端版本是否支持指定JS接口
3.2、分享接口的作用
3.2.1、分享接口有什么好处
3.2.2、获取微信的分享接口
3.3、实例:微信分享一个网页到朋友圈
3.4、常见问题
第4章:JSSDK的图像处理
4.1、认识图像接口
4.1.1、从安卓手机相册中选图
4.1.2、预览图片
4.1.3、上传图片
4.1.4、下载图片
4.2、实例:从手机相册中选照片然后分享
4.2.1、项目需求
4.2.2、需求分解
4.2.3、代码实现
4.3、常见问题
第5章:JSSDK的音频处理
5.1、音频接口
5.1.1、开始录音
5.1.2、停止录音
5.1.3、监听录音自动停止
5.1.4、播放语音
5.1.5、暂停播放
5.1.6、停止播放
5.1.7、监听语音播放完毕
5.1.8、上传语音
5.1.9、下载语音
5.2、常见问题
第6章:JSSDK的界面操作
6.1、界面操作
6.1.1、隐藏右上角菜单
6.1.2、显示右上角菜单
6.1.3、关闭当前网页窗口
6.1.4、批量隐藏功能按钮
6.1.5、批量显示功能按钮
6.1.6、隐藏所有非基础按钮
6.1.7、显示所有功能按钮
6.2、常见问题
第7章:JSSDK的地理位置
7.1、地理位置
7.1.1、获取地理位置
7.1.2、使用微信内置地图查看位置
7.2、常见问题
第8章:JSSDK的智能操作与设备信息
8.1、智能接口
8.1.1、创建智能接口的通用文件
8.1.2、识别音频并返回识别结果
8.2、微信扫一扫
8.2.1、创建微信扫一扫功能的通用文件
8.2.2、调用微信扫一扫接口
8.3、设备信息
8.3.1、获取网络状态接口
8.3.2、获取网络状态接口
8.4、常见问题
第9章:JSSDK的微信商店
9.1、微信小店
9.1.1、创建微信小店的通用文件
9.1.2、跳转微信商品页
9.2、微信卡券
9.2.1、批量添加卡券
9.2.2、调用适用于门店的卡券列表并获取用户选择列表
9.2.3、查看微信卡包中的卡券
9.3、常见问题
第10章:实战案例1:中国好屌挑战赛
10.1、案例概述
10.2、客户需求
10.2.1、首页
10.2.2、男生游戏的逻辑
10.2.3、女生游戏的逻辑
10.2.4、分享页面
10.3、实现代码及分析
10.3.1、首页模块
10.3.2、参加女生组模块
10.3.3、参加男生组模块
10.4、案例总结
第11章:实战案例2:LBS服务获取用户位置
11.1、案例概述
11.2、实现代码及分析
11.3、案例总结
第12章:微信JSSDK相关开发技巧及问题
12.1、判断微信浏览器
12.2、微信浏览器不支持打开App
Store页面
12.3、一些提示码的问题
12.3.1、提示码:invalid
url
domain
12.3.2、提示码:invalid
signature
12.3.3、提示码:the
permission
value
is
offline
verifying
12.3.4、提示码:permission
denied
12.3.5、提示码:function
not
exist
12.3.6、版本config问题
12.3.7、在调用微信JSSDK选择图片后显示模糊的问题
附录A
JS-SDK使用权限签名算法
附录B
所有JS接口列表
附录C
所有菜单项列表
附录D
卡券扩展字段及签名生成算法

相关推荐

微信二维码