基本说明
使用说明
1.引入JS文件
在需要调用JS接口的页面引入如下JS文件,(支持https):备注:支持使用 AMD/CMD 标准模块加载方法加载
2.注入配置config接口
所有需要使用JSSDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用)。3.验证通过ready接口
// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。 });
4.验证失败error接口
接口调用说明
所有接口通过wx对象(也可使用jWeixin对象)来调用,参数是一个对象,除了每个接口本身需要传的参数之外,还有以下通用参数:success:接口调用成功时执行的回调函数。 fail:接口调用失败时执行的回调函数。 complete:接口调用完成时执行的回调函数,无论成功或失败都会执行。 cancel:用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到。 trigger: 监听Menu中的按钮点击时触发的方法,该方法仅支持Menu中的相关接口。
以上几个函数都带有一个参数,类型为对象,其中除了每个接口本身返回的数据之外,还有一个通用属性errMsg,其值格式如下:
调用成功时:"xxx:ok" ,其中xxx为调用的接口名 用户取消时:"xxx:cancel",其中xxx为调用的接口名 调用失败时:其值为具体错误信息
基础接口
判断当前客户端版本是否支持指定JS接口});
分享接口
图像接口
拍照或从手机相册中选图接口
预览图片接口
备注:可用微信下载多媒体文件接口下载上传的图片,此处获得的 serverId 即 media_id,参考文档../12/58bfcfabbd501c7cd77c19bd9cfa8354.html
下载图片接口
音频接口
开始录音接口
停止录音接口
监听录音自动停止接口
播放语音接口
暂停播放接口
停止播放接口
监听语音播放完毕接口
上传语音接口
备注:可用微信下载多媒体文件接口下载上传的语音,此处获得的 serverId 即 media_id,参考文档../12/58bfcfabbd501c7cd77c19bd9cfa8354.html
下载语音接口
智能接口
识别音频并返回识别结果接口
设备信息
获取网络状态接口
地理位置
使用微信内置地图查看位置接口
获取地理位置接口
界面操作
收获地址
编辑收货地址接口
获取最近的收货地址接口
微信小店
跳转微信商品页接口
微信卡券
批量添加卡券接口
查看微信卡包中的卡券接口
微信支付
发起一个微信支付请求