当前位置:K88软件开发文章中心编程全书微信小程序 → 文章内容

微信JS-SDK说明文档

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:46:46

lbum', 'camera'], // 可以指定来源是相册还是相机,默认二者都有    success: function (res) {        var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片    }});预览图片接口wx.previewImage({    current: '', // 当前显示图片的http链接    urls: [] // 需要预览的图片http链接列表});上传图片接口wx.uploadImage({    localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得    isShowProgressTips: 1, // 默认为1,显示进度提示    success: function (res) {        var serverId = res.serverId; // 返回图片的服务器端ID    }});备注:上传图片有效期3天,可用微信多媒体接口下载图片到自己的服务器,此处获得的 serverId 即 media_id。下载图片接口wx.downloadImage({    serverId: '', // 需要下载的图片的服务器端ID,由uploadImage接口获得    isShowProgressTips: 1, // 默认为1,显示进度提示    success: function (res) {        var localId = res.localId; // 返回图片下载后的本地ID    }});音频接口开始录音接口wx.startRecord();停止录音接口wx.stopRecord({    success: function (res) {        var localId = res.localId;    }});监听录音自动停止接口wx.onVoiceRecordEnd({    // 录音时间超过一分钟没有停止的时候会执行 complete 回调    complete: function (res) {        var localId = res.localId;     }});播放语音接口wx.playVoice({    localId: '' // 需要播放的音频的本地ID,由stopRecord接口获得});暂停播放接口wx.pauseVoice({    localId: '' // 需要暂停的音频的本地ID,由stopRecord接口获得});停止播放接口wx.stopVoice({    localId: '' // 需要停止的音频的本地ID,由stopRecord接口获得});监听语音播放完毕接口wx.onVoicePlayEnd({    success: function (res) {        var localId = res.localId; // 返回音频的本地ID    }});上传语音接口wx.uploadVoice({    localId: '', // 需要上传的音频的本地ID,由stopRecord接口获得    isShowProgressTips: 1, // 默认为1,显示进度提示        success: function (res) {        var serverId = res.serverId; // 返回音频的服务器端ID    }});备注:上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器,此处获得的 serverId 即 media_id,参考文档 .目前多媒体文件下载接口的频率限制为10000次/天,如需要调高频率,请登录微信公众平台,在开发 - 接口权限的列表中,申请提高临时上限。下载语音接口wx.downloadVoice({    serverId: '', // 需要下载的音频的服务器端ID,由uploadVoice接口获得    isShowProgressTips: 1, // 默认为1,显示进度提示    success: function (res) {        var localId = res.localId; // 返回音频的本地ID    }});智能接口识别音频并返回识别结果接口wx.translateVoice({   localId: '', // 需要识别的音频的本地Id,由录音相关接口获得    isShowProgressTips: 1, // 默认为1,显示进度提示    success: function (res) {        alert(res.translateResult); // 语音识别的结果    }});设备信息获取网络状态接口wx.getNetworkType({    success: function (res) {        var networkType = res.networkType; // 返回网络类型2g,3g,4g,wifi    }});地理位置使用微信内置地图查看位置接口wx.openLocation({    latitude: 0, // 纬度,浮点数,范围为90 ~ -90    longitude: 0, // 经度,浮点数,范围为180 ~ -180。    name: '', // 位置名    address: '', // 地址详情说明    scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大    infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转});获取地理位置接口wx.getLocation({    type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'    success: function (res) {        var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90        var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。        var speed = res.speed; // 速度,以米/每秒计        var accuracy = res.accuracy; // 位置精度    }});摇一摇周边开启查找周边ibeacon设备接口wx.startSearchBeacons({ticket:"",  //摇周边的业务ticket, 系统自动添加在摇出来的页面链接后面complete:function(argv){//开启查找完成后的回调函数}});备注:如需接入摇一摇周边功能,请参考:申请开通摇一摇周边关闭查找周边ibeacon设备接口wx.stopSearchBeacons({complete:function(res){//关闭查找完成后的回调函数}});监听周边ibeacon设备接口wx.onSearchBeacons({complete:function(argv){//回调函数,可以数组形式取得该商家注册的在周边的相关设备列表}});备注:上述摇一摇周边接口使用注意事项及更多返回结果说明,请参考:摇一摇周边获取设备信息界面操作隐藏右上角菜单接口wx.hideOptionMenu();显示右上角菜单接口wx.showOptionMenu();关闭当前网页窗口接口wx.closeWindow();批量隐藏功能按钮接口wx.hideMenuItems({    menuList: [] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3});批量显示功能按钮接口wx.showMenuItems({    menuList: [] // 要显示的菜单项,所有menu项见附录3});隐藏所有非基础按钮接口wx.hideAllNonBaseMenuItem();// “基本类”按钮详见附录3显示所有功能按钮接口wx.showAllNonBaseMenuItem();微信扫一扫调起微信扫一扫接口wx.scanQRCode({    needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,    scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有    success: function (res) {    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果}});微信小店跳转微信商品页接口wx.openProductSpecificView({    productId: '', // 商品id    viewType: '' // 0.默认值,普通商品详情页1.扫一扫商品详情页2.小店商品详情页});微信卡券微信卡券接口中使用的签名凭证api_ticket,与步骤三中config使用的签名凭证jsapi_ticket不同,开发者在调用微信卡券JS-SDK的过程中需依次完成两次不同的签名,并确保凭证的缓存。获取api_ticketapi_ticket 是用于调用微信卡券JS API的

上一页  [1] [2] [3] [4] [5]  下一页


微信JS-SDK说明文档