失效链接处理 |
微信公众平台JSSDK开发实战 公众号与HTML5混合模式揭秘 PDF 下载
转载自:https://download.csdn.net/download/lyt_angularjs/10518100
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1430554361.html
相关截图:
资料简介: 2015年初,微信向互联网界投了一颗重磅核武器——全面支持HTML 5,开放微信JSSDK,惊倒众人。业界认为用JSSDK甚至可以开发一个微信出来。本书立志于帮助微信开发者更好地学习JSSDK。 本书涵盖了微信JSSDK的所有API介绍、示例代码、案例实战、技巧方法。全书分为12章,第1~2章介绍不同类型微信公众号的区别并开始搭建JSSDK的开发环境;第3~9章介绍微信开放的所有API,并提供了最贴近现实的实例;第10~11章利用微信JSSDK结合HTML 5技术实现两个大的项目应用;最后一章介绍一些微信开发的技巧。 本书适合所有微信开发人员使用,尤其适合目前从事Web开发工作的人员,本书定位基础,用案例结合API应用,是目前市场上仅有的一本介绍微信JSSDK的书。资料目录: 第1章 认识微信公众平台1 1.1 微信公众平台账号分类1 1.1.1 订阅号2 1.1.2 服务号2 1.1.3 企业号4 1.2 微信公众号申请流程4 1.3 微信公众号的认证9 1.4 公众号设置9 1.5 微信开发者中心10 1.5.1 开发者中心的配置项10 1.5.2 开发者中心的接口报警11 1.6 公众号的安全中心12 1.7 本章小结12 第2章 搭建JSSDK开发环境13 2.1 先了解一下JSSDK13 面向的对象13 截止到2015年2月26号开放的接口13 接口统一说明14 JSSDK大致的部署过程14 2.2 如何部署JSSDK15 2.2.1 绑定域名15 2.2.2 引入JS文件16 2.2.3 通过wx.config接口验证JSSDK权限16 2.3 JSSDK的主要功能参考列表26 2.4 一些其他基础入门必知的知识点28 2.5 本章小结29 第3章 JSSDK的基础接口和分享接口30 3.1 基础接口的作用30 3.1.1 任何开发都要从基础接口开始30 3.1.2 判断当前客户端版本是否支持指定JS接口32 3.2 分享接口的作用36 3.2.1 分享接口有什么好处36 3.2.2 获取微信的分享接口36 3.3 实例:微信分享一个网页到朋友圈38 3.4 常见问题46 第4章 JSSDK的图像处理47 4.1 认识图像接口47 4.1.1 从安卓手机相册中选图48 4.1.2 预览图片52 4.1.3 上传图片56 4.1.4 下载图片62 4.2 实例:从手机相册中选照片然后分享67 4.2.1 项目需求67 4.2.2 需求分解68 4.2.3 代码实现68 4.3 常见问题75 第5章 JSSDK的音频处理76 5.1 音频接口76 5.1.1 开始录音77 5.1.2 停止录音79 5.1.3 监听录音自动停止82 5.1.4 播放语音84 5.1.5 暂停播放88 5.1.6 停止播放93 5.1.7 监听语音播放完毕98 5.1.8 上传语音102 5.1.9 下载语音107 5.2 常见问题112 第6章 JSSDK的界面操作114 6.1 界面操作114 6.1.1 隐藏右上角菜单115 6.1.2 显示右上角菜单117 6.1.3 关闭当前网页窗口120 6.1.4 批量隐藏功能按钮122 6.1.5 批量显示功能按钮125 6.1.6 隐藏所有非基础按钮128 6.1.7 显示所有功能按钮130 6.2 常见问题132 第7章 JSSDK的地理位置133 7.1 地理位置133 7.1.1 获取地理位置134 7.1.2 使用微信内置地图查看位置138 7.2 常见问题143 第8章 JSSDK的智能操作与设备信息144 8.1 智能接口144 8.1.1 创建智能接口的通用文件144 8.1.2 识别音频并返回识别结果145 8.2 微信扫一扫150 8.2.1 创建微信扫一扫功能的通用文件150 8.2.2 调用微信扫一扫接口150 8.3 设备信息154 8.3.1 获取网络状态接口154 8.3.2 获取网络状态接口155 8.4 常见问题158 第9章 JSSDK的微信商店159 9.1 微信小店159 9.1.1 创建微信小店的通用文件159 9.1.2 跳转微信商品页160 9.2 微信卡券162 9.2.1 批量添加卡券163 9.2.2 调用适用于门店的卡券列表并获取用户选择列表166 9.2.3 查看微信卡包中的卡券170 9.3 常见问题173 第10章 实战案例1:中国好屌挑战赛174 10.1 案例概述174 10.2 客户需求174 10.2.1 首页174 10.2.2 男生游戏的逻辑176 10.2.3 女生游戏的逻辑179 10.2.4 分享页面184 10.3 实现代码及分析185 10.3.1 首页模块185 10.3.2 参加女生组模块201 10.3.3 参加男生组模块235 10.4 案例总结252 第11章 实战案例2:LBS服务获取用户位置253 11.1 案例概述253 11.2 实现代码及分析253 11.3 案例总结261 第12章 微信JSSDK相关开发技巧及问题262 12.1 判断微信浏览器262 12.2 微信浏览器不支持打开App Store页面263 12.3 一些提示码的问题265 12.3.1 提示码:invalid url domain265 12.3.2 提示码:invalid signature266 12.3.3 提示码:the permission value is offline verifying266 12.3.4 提示码:permission denied266 12.3.5 提示码:function not exist266 12.3.6 版本config问题267 12.3.7 在调用微信JSSDK选择图片后显示模糊的问题267 附录A JS-SDK使用权限签名算法268 附录B 所有JS接口列表271 附录C 所有菜单项列表281 附录D 卡券扩展字段及签名生成算法283 |