微信js sdk 接口调用详解

微信js sdk 接口调用详解

ID:1207411

大小:57.92 KB

页数:25页

时间:2017-11-08

微信js sdk 接口调用详解_第1页
微信js sdk 接口调用详解_第2页
微信js sdk 接口调用详解_第3页
微信js sdk 接口调用详解_第4页
微信js sdk 接口调用详解_第5页
资源描述:

《微信js sdk 接口调用详解》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、微信JSSDK调用详解目录·1概述o1.1使用说明§1.1.1步骤一:引入JS文件§1.1.2步骤二:通过config接口注入权限验证配置§1.1.3步骤三:通过ready接口处理成功验证§1.1.4步骤四:通过error接口处理失败验证o1.2接口调用说明·2基础接口o2.1判断当前客户端版本是否支持指定JS接口·3分享接口o3.1获取“分享到朋友圈”按钮点击状态及自定义分享内容接口o3.2获取“分享给朋友”按钮点击状态及自定义分享内容接口o3.3获取“分享到QQ”按钮点击状态及自定义分享内容接口o3.4获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口·4

2、图像接口o4.1拍照或从手机相册中选图接口o4.2预览图片接口o4.3上传图片接口o4.4下载图片接口·5音频接口o5.1开始录音接口o5.2停止录音接口o5.3监听录音自动停止接口o5.4播放语音接口o5.5暂停播放接口o5.6停止播放接口o5.7监听语音播放完毕接口o5.8上传语音接口o5.9下载语音接口·6智能接口o6.1识别音频并返回识别结果接口·7设备信息o7.1获取网络状态接口·8地理位置o8.1使用微信内置地图查看位置接口o8.2获取地理位置接口·9界面操作o9.1隐藏右上角菜单接口o9.2显示右上角菜单接口o9.3关闭当前网页窗口接口o9.4批量隐

3、藏功能按钮接口o9.5批量显示功能按钮接口o9.6隐藏所有非基础按钮接口o9.7显示所有功能按钮接口·10微信扫一扫o10.1调起微信扫一扫接口·11微信小店o11.1跳转微信商品页接口·12微信卡券o12.1调起适用于门店的卡券列表并获取用户选择列表o12.2批量添加卡券接口o12.3查看微信卡包中的卡券接口·13微信支付o13.1发起一个微信支付请求·14附录1-JS-SDK使用权限签名算法·15附录2-所有JS接口列表·16附录3-所有菜单项列表·17附录4-位置签名生成算法·18附录5-支付扩展字段及签名生成算法·19附录6-卡券扩展字段及签名生成算法·2

4、0附录7-常见错误及解决方法·21附录8-DEMO页面和示例代码·22附录9-问题反馈概述微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项。使用说明在使用微信JS-SDK对应的JS接口前,需确保公众号已获得使用对应JS接口的权限,可登录微信公众平台进入“开发者中心”查看对应的接口权限。注

5、意:所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”》“功能设置”里填写“JS接口安全域名”。步骤一:引入JS文件在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.0.0.js备注:支持使用AMD/CMD标准模块加载方法加载步骤二:通过config接口注入权限验证配置所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的webapp可在每次url变化时进行调用)。wx

6、.config({debug:true,//开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId:'',//必填,公众号的唯一标识timestamp:,//必填,生成签名的时间戳nonceStr:'',//必填,生成签名的随机串signature:'',//必填,签名,见附录1jsApiList:[]//必填,需要使用的JS接口列表,所有JS接口列表见附录2});步骤三:通过ready接口处理成功验证wx.ready(function(){//config信

7、息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。});步骤四:通过error接口处理失败验证wx.error(function(res){//config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。});接

8、口调用说明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。